﻿	.OccasionMenuBkgd
{
   border-bottom: dotted 1px #3F677A;
    margin-bottom: 30px;
    background-color:#F5F9FB;
 }

.OccasionMenuTd
{
	padding-bottom:20px;
	padding-left:20px;
	padding-right:20px;
	padding-top:20px
	}

.IndLinkMegila{
	background-image: url(/About/Occasion/PublishingImages/Independence/linkMegilat.jpg);
background-repeat: no-repeat;
background-position: right 5px;
width:1000px;/**/
height:139px;
 font-size:16px;
}
.IndLinkMegila p{
	 padding:2%;
}
.IndLinkMegila p b{
 font-size:19px;
}

.IndLinkMegilaLTR{
	background-image: url(/About/Occasion/PublishingImages/Independence/linkMegilatLTR.jpg);
background-repeat: no-repeat;
background-position: right 5px;
width:1000px;
height:139px;
 font-size:15px;
}
.IndLinkMegilaLTR p{
	 padding:2%;
	  float:left;
	  width:60%;
	 
}
.IndLinkMegilaLTR p b{
 font-size:19px;
}

.IndLinkDiv
{
margin-bottom: 7px;
background-image: url(/PublishingImages/LinkArrowSmall.png);
background-repeat: no-repeat;
background-position: right 5px;
padding-right: 7px;
	}


A.IndLinkBlack
{
font-size: 115% !important;
color: #000000 !important;
font-weight:bold;
text-decoration: none;
letter-spacing:1px;
	}


A.IndLinkBlack:hover
{
	text-decoration:underline;
	color: #20467c !important;
}


A.IndLinksBlue
{
	color: #20467c !important;
	text-decoration: none !important;
	font-weight:bold;
	font-size: 115% !important;
	letter-spacing:1px;
}

A.IndLinksBlue:hover
{
	text-decoration: underline !important;
}


.IndPageTitle
{
	font-size: 130% !important;
	color:#20467c !important;
	padding-bottom: 10px;
	font-weight: bold;
}


.IndInnerPageTitle
{
    background-image: url(/About/Occasion/PublishingImages/Independence/IndependenceBanner.png);
    background-position: center;
    background-repeat: no-repeat;
    height: 66px;
    padding-right: 40px;
    vertical-align: middle;
}
@media screen and (max-width: 480px) {
.IndLinkMegila{background-image: url(/About/Occasion/PublishingImages/Independence/linkMegilatM.jpg) !important; background-position: right 0px !important; width:99% !important; height:170px!important;    background-size: contain !important;}
.IndLinksMegila {margin-top: 10px !important;margin-bottom: 10px !important;padding-left: 1px !important; padding-right: 1px !important; }
.IndLinkMegilaLTR{background-image: url(/About/Occasion/PublishingImages/Independence/linkMegilatMLTR.jpg) !important; background-position: right 0px !important; width:350px !important; height:170px!important;}
.IndLinksMegilaLTR {margin-top: 10px !important;margin-bottom: 10px !important;padding-left: 1px !important; padding-right: 1px !important; }
.IndLinkMegilaLTR p{ width:99% !important;}

}




.JerMenuBkgd
{
    
    margin-bottom: 30px;
    background-color:#F5F9FC;
    background-image: url(/About/Occasion/PublishingImages/JerusalemMenuBanner.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    height: 263px;
       }

.JerLinkDiv
{
margin-bottom: 7px;
background-image: url(/PublishingImages/LinkArrowSmall.png);
background-repeat: no-repeat;
background-position: right 5px;
padding-right: 7px;
	}



A.JerLinkBlack
{
font-size: 115% !important;
color: #000000 !important;
font-weight:bold;
text-decoration: none;
letter-spacing:1px;
	}


A.JerLinkBlack:hover
{
	text-decoration:underline;
	color: #522000 !important;
}


A.JerLinksBrown
{
	color: #522000 !important;
	text-decoration: none !important;
	font-weight:bold;
	font-size: 115% !important;
	letter-spacing:1px;
}

A.JerLinksBrown:hover
{
	text-decoration: underline !important;
}


.JerPageTitle
{
	font-size: 130% !important;
	color:#522000 !important;
	padding-top: 10px;
	padding-bottom: 10px;
	font-weight: bold;
}

A.Nov29LinkBlack
{
font-size: 115% !important;
color: #000000 !important;
font-weight:bold;
text-decoration: none;
letter-spacing:1px;
	}


A.Nov29LinkBlack:hover
{
	text-decoration:underline;
	color: #588c97 !important;
}


A.Nov29LinksBlue
{
	color: #588c97 !important;
	text-decoration: none !important;
	font-weight:bold;
	font-size: 115% !important;
	letter-spacing:1px;
}

A.Nov29LinksBlue:hover
{
	text-decoration: underline !important;
}


.Nov29PageTitle
{
	font-size: 130% !important;
	color:#588c97 !important;
	padding-top: 10px;
	padding-bottom: 10px;
	font-weight: bold;
}


.BdayTitleText
{
	color: #4577c3;
	margin-top: 10px !important;
	margin-bottom: 20px !important;

}


.BdayLeftTableBkgd

{
	background-image:url(/About/Occasion/PublishingImages/BdaySideMenuBkgd.jpg);
	background-repeat: no-repeat;
	background-position:center top;
	width: 255px;
	height:118px;
}

.BdayLeftTD
{
	height:27px;
	font-weight: bold;
	padding-right: 10px; 
}

.BdayLeftTD A:hover
{
	text-decoration:underline !important;
}


.BdayLeftTDSelected
{
	height:27px;
	color: #ffffff;
	font-weight: bold;
	background-image:url(/About/Departments/PublishingImages/BdaySideBlueBkgd.jpg);
	background-repeat: repeat-x;
	background-position:center center;
	padding-right: 10px; 
}

.BdayLeftTDSelected A
{
color: #ffffff !important;

}

.BdayLeftTDSelected A:hover
{
	color: #ffffff !important;
	text-decoration:underline !important;
}


.BdayLeftTDLine
{
	height:2px;
	background-image:url(/About/Occasion/PublishingImages/BdayMenuSep.png);
	background-repeat: repeat-x;
}

.BdayArrowBkwd
{
	margin-left: 8px;
}

.BdayPhotoSide 
{
margin-top: 15px;
text-align: center;
width: 255px !important;

	}

.BdayPhotoSide img
{
max-width: 255px;

	}
	

.BdayCaptionText
{
	color: #4577c3;
	text-align: center;
	font-weight: bold;
}

.BdayText A
{
	text-decoration:underline !important
}

.BdayText A:hover
{
	text-decoration:underline !important
}

.BdaySittingTitle
{
/*	font-weight: bold;
	text-align:center;
	border-bottom: dotted 1px #4577c3;
	padding-bottom: 5px;
	width: 400px;*/
	text-align: center;
    line-height: 130%;
}

.BdaySittingTitle span
{
	color: #4577c3;
}
.BdaySittingTitle h3
{
 color: #000000 !important;/*2f393c*/
 font-weight:bold !important;
 font-size: 120% !important;/*100*/
 font-family: SemanticaCondBold !important;/*SemanticaBold */
 text-align: right;
}


.BdayNumberTable

{
	float:right;
	margin-left:8px;
	margin-top:5px;
	width: 100px;
	height: 120px;
	color: #4577c3 !important;
	font-weight:bold;
	border: solid 1px #2f393c;
	text-align: center;
	
}

.BdayNavLink
{
	color: #4577c3 !important;
	font-weight:bold;
	font-size: 85%;
}

.BdaySitNum
{
	border-bottom: dotted 1px #4577c3;
	color: #4577c3 !important;
	font-weight: bold;
	font-size: 120%;
	width: 30px;
	padding-top: 10px;
	vertical-align: top;

}

.BdaySitDesc

{
	border-bottom: dotted 1px #4577c3;
	padding-top: 10px;
}

.BdaySitDesc div
{
	color: #4577c3 !important;
	font-weight: bold;
	
}

.BdaySitDesc a
{
text-decoration: none !important;
	
}

.BdaySitDesc a:hover
{
text-decoration: underline !important;
	
}

.BdayQuizTitle
{
	background-color: #c0c2c3;

	font-weight: bold;
	height: 25px;
	
}
.BdayQuizTitle h3
{
	font-size: 110% !important;
	color: #2f393c !important;
	font-family: Arial !important;
}

.BdayQuizTable	
{
	background-color: #eceeee;
	width: 630px;
}

.BdayQuizTable img
{
	width: 220px;
	margin-right: 8px;
}

.BdayQuizTable a	
{
	font-weight: bold;
	text-decoration: none !important;
}

.BdayQuizTable a:hover	
{
	text-decoration: underline !important;
}

.BdayAnswer
{
	color: #054269 !important;
	margin-right: 10px;
	margin-bottom: 10px;

}

.BdayPadAnswer
{
	padding-right: 20px;
}


.BdayP5
{
	padding-right:5px;
	font-weight: bold;
}

.BdayCaption
{
	text-align: center;
	font-weight:bold;
	font-size: 90% !important;
}

.BdayQMark
{
	color: #4577c3 !important;
	font-weight:bold;
	width: 10px;
}



a.GermanyPageTitle
{
	color:#522000 !important;
	text-decoration: none !important;
	font-weight:bold;
	font-size: 115% !important;
	letter-spacing:1px;
}



A.GermanyLinksBrown
{
	color: #000000 !important;
	text-decoration: none !important;
	font-weight:bold;
	font-size: 115% !important;
	letter-spacing:1px;
}

A.GermanyLinksBrown:hover
{
	text-decoration: underline !important;
	color:#522000 !important;

}



.ShoahPicGroup {
      flex-direction: row;
    }
    
.ShoahContainerDiv {
	

	
}

.ShoahContainerDiv h2 {
	font-size: 40px !important;
	color: #5b9bbd !important;
	font-family: semanticaCondBold !important;
	width: 100%;
	text-align: center;
	margin-bottom: 5px !important;
}

.ShoahContainerDiv h3 {
	font-size: 30px !important;
	color: #5b9bbd !important;
	font-family: semanticaCondBold !important;
	width: 100%;
	text-align: center;
	margin-bottom: 5px !important;
	margin-top: 25px !important;
}


.ShoahText {
	font-size: 16px !important;
	padding-left: 80px;
	padding-right: 80px;
	
	
}
   
.ShoahNumbers {

	width: 100%;
	padding-left: 80px;
	padding-right: 80px;
	margin-top: 40px;
}
.ShoahNumbers table {

	width: 90%;

}

.ShoahNumbers span {

font-size: 35px;
font-family: semanticaCondBold;
}

.ShoahNumbers td {
 	width: 25%;
 	text-align: center;
}

 
   
.ShoahNumbersMob {
	display: none;
}
   
.ShoahPhotosEichman {
	margin-top: 30px;
	width: 100%;
	text-align: center;
	margin-bottom: 45px;
	
}
   
.ShoahVideo {
	margin-top: 35px; 
	width: 980px !important;
	margin-left: auto;
	margin-right: auto;
	
	
}
   
.ShoahLinks {
	margin-top: 50px;
	margin-bottom: 40px;
	padding-left: 40px;
	padding-right: 100px;
	font-size: 16px;
	
}

.ShoahLinks a {
	display: block;
	background-image: url('/PublishingImages/ArrowBlueLarge.png');
	background-repeat:no-repeat;
	background-position: right 6px;
	padding-right: 20px;
	margin-bottom: 8px;
}
   
.ShoahBottomLinks  {
	margin-top: 40px;
	margin-bottom: 20px;

}

.ShoahBottomLinks a {
	font-size: 20px !important;
	font-family: semanticaCondBold;
	font-weight: bold;
	
}


.ShoahBottomLinksTable {
		width: 100%;
		
}

.ShoahBottomLinksTd {
	width: 500px;
	border-top: 1px #000000 dotted;
	border-bottom: 1px #000000 dotted;
	padding: 0px;
}

.ShoahBottomLinksTd img {
	display: block;
	margin-left: 10px;
}

.ShoahBottomLinksTable td {
	vertical-align: middle;
	
}

#ShoahPicGroup
{

	 display: flex;
  flex-direction: row;
  width: 100%;
  padding-left: 80px;
  padding-right: 80px;
  margin-top: 50px;
}
.shoahGallery2{
	  text-align:center;
	  margin-right:10%;/*15*/
	/*  margin-left:16%;*/
	  font-size:13px;
}
.shoahGallery1{
	  text-align:center;
	  font-size:13px;
	  margin-left:0;
	  margin-right:0;
}
.shoahGallery1 b{
	 font-weight:normal !important;
}
.shoahGallery2 b{
	 font-weight:normal !important;
	  }

.shoahGallery1 p
{
	   width:242px;
	   line-height: 115%;

}
.shoahGallery2 p
{
	   width:242px;
	   line-height: 115%;

}
.shoahGallery1 div{
	 margin-left:15px;
}
.shoahGallery2 div{
	 margin-left:15px;
}
.ShoahPicGroup img{
	 width:250px;
}
.ShoahDisplaDT{
	 display:none;
}

.shoahGallery1LTR{
	  text-align:center;
	  font-size:13px;
	  margin-left:0;
	  margin-right:0;
}
.shoahGallery1LTR b{
	 font-weight:normal;
}
.shoahGallery1LTR p
{
	   width:242px;
	   line-height: 115%;

}
.shoahGallery1LTR div{
	 margin-left:15px;
}
#ShoahPicGroupLTR
{

	 display: flex;
  flex-direction: row;
  width: 100%;
 /* padding-left: 80px;
  padding-right: 80px;*/
  margin-top: 50px;
}
.ShoahGalleryPadding{
	 padding-left:150px;
}
   
   
@media screen and (max-width: 480px) {
.ShoahText {font-size: 16px !important;	padding-left: 2px;padding-right: 2px;}
.ShoahPhotosEichman img {width: 99%;}
.ShoahBanner img {width: 99%;}

.ShoahNumbersDT {display: none !important;}
.ShoahNumbersMob {display: table;}
.ShoahNumbers {padding-left: 2px !important; padding-right: 2px !important;}
.ShoahNumbers img {width: 90%;}
.ShoahNumbers td {vertical-align: top; width: 49% !important;padding-bottom: 20px;}
.ShoahNumbers table {width: 100% !important;}

.ShoahVideo {width: 98% !important; }
.ShoahLinks {padding-left: 10px; padding-right: 10px;}
.ShoahBottomLinksTable td {display: inline;}
.ShoahBottomLinksTd {width: 99% !important;}
.ShoahBottomLinksTd td {width: 99% !important;}
.ShoahBottomLinksTd img {float: right;}

#ShoahPicGroup {display: flex; flex-direction: column !important;padding-right: 5px !important; padding-left: 5px !important;}
.shoahGallery2{  margin-right:0% !important;margin-left:0% !important;}
.shoahGallery1 div{ margin-left:0px !important;}
.shoahGallery2 div{ margin-left:0px !important;}
.ShoahDisplaM{display:none;}
.shoahGallery1 p{  width:98% !important;}
.shoahGallery2 p{  width:98% !important;}

.ShoahPicGroup img{  width:98% !important;}
.ShoahDisplaDT{display:inline  !important;}
.shoahGallery1LTR div{ margin-left:0px !important;}
.shoahGallery1LTR p{  width:98% !important;}
#ShoahPicGroupLTR {display: flex; flex-direction: column !important;padding-right: 5px !important; padding-left: 5px !important;}
.ShoahGalleryPadding{ padding-left:0px !important;}

}



.MemorialPicGroup {
      flex-direction: row;
    }
    
.MemorialContainerDiv {
	

	
}

.MemorialContainerDiv h2 {
	font-size: 40px !important;
	color: #5b9bbd !important;
	font-family: semanticaCondBold !important;
	width: 100%;
	text-align: center;
	margin-bottom: 5px !important;
}

.MemorialContainerDiv h3 {
	font-size: 30px !important;
	color: #5b9bbd !important;
	font-family: semanticaCondBold !important;
	width: 100%;
	text-align: center;
	margin-bottom: 5px !important;
	margin-top: 25px !important;
}


.MemorialBanner {
	
}

.MemorialText {
	font-size: 16px !important;
	padding-left: 80px;
	padding-right: 80px;
	
	
}
   
.MemorialNumbers {

	width: 100%;
	padding-left: 80px;
	padding-right: 80px;
	margin-top: 20px;
}
.MemorialNumbers table {

	width: 90%;

}

.MemorialNumbers span {

font-size: 35px;
font-family: semanticaCondBold;
}

.MemorialNumbers td {
 	width: 25%;
 	text-align: center;
 	font-size:14px !important;
}

 
   
.MemorialNumbersMob {
	display: none;
}
   
.MemorialPhotosEichman {
	margin-top: 30px;
	width: 100%;
	text-align: center;
	margin-bottom: 45px;
	
}
   
.MemorialVideo {
	margin-top: 35px; 
	width: 980px !important;
	margin-left: auto;
	margin-right: auto;
	
	
}
   
.MemorialLinks {
	margin-top: 50px;
	margin-bottom: 40px;
	padding-left: 40px;
	padding-right: 100px;
	font-size: 16px;
	
}

.MemorialLinks a {
	display: block;
	background-image: url('/PublishingImages/ArrowBlueLarge.png');
	background-repeat:no-repeat;
	background-position: right 6px;
	padding-right: 20px;
	margin-bottom: 8px;
}
   
.MemorialBottomLinks  {
	margin-top: 40px;
	margin-bottom: 20px;

}

.MemorialBottomLinks a {
	font-size: 20px !important;
	font-family: semanticaCondBold;
	
}


.MemorialBottomLinksTable {
		width: 100%;
		
}

.MemorialBottomLinksTd {
	width: 500px;
	border-top: 1px #000000 dotted;
	border-bottom: 1px #000000 dotted;
	padding: 0px;
}

.MemorialBottomLinksTd img {
	display: block;
	margin-left: 10px;
}

.MemorialBottomLinksTable td {
	vertical-align: middle;
	
}

#MemorialDIVGroup 
{
 display: flex;
  flex-direction: row;
  width: 100%;
}

#MemorialDIVGroup img
{
	margin-right: 10px;
}  
  
.MemorialText2{
	font-size: 16px !important;
/*	padding-left:10PX;	*/
}  

#MemorialPicGroup
{

	 display: flex;
  flex-direction: row;
  width: 90%;
  padding-left: 80px;
  padding-right: 80px;
  margin-top: 50px;
}
.MemorialGallery2{
	text-align:center;
	margin-right: 120PX;
    MARGIN-LEFT: 120PX;	
    font-size:13px;
}
.MemorialGallery1{
	  text-align:center;
	  font-size:13px;
	  margin-left:0;
	  margin-right:0;
}
.MemorialGallery1 b{
	 font-weight:normal;
}
.MemorialGallery2 b{
	 font-weight:normal;
	  }

.MemorialGallery1 p
{ 	   padding-top: 7px !important;
	   width:242px;
	   line-height: 115%;
	  
}
.MemorialGallery2 p
{      padding-top: 7px !important;
	   width:242px;
	   line-height: 115%;
	  
}
.MemorialGallery1 div{
	 margin-left:15px;
}
.MemorialGallery2 div{
	 margin-left:15px;
}
.MemorialPicGroup img{
	 width:250px;
}
.MemorialDisplaDT{
	 display:none;
}
.MemorialLaw
{
 text-align:center !important;
}
.MemorialNumbersDT DIV
{
	 line-height:130%;
}
.MemorialNumbersMob div{
	line-height:120%;
}
.MemorialNumbersDT img
{
	 margin-bottom:20px;
}
.MemorialNumbersMob img{
	 margin-bottom:20px;
}


 
.MemorialNumbersAR {

	width: 100%;
	/*padding-left: 80px;*/
	padding-right: 120px;
	margin-top: 40px;
}
.MemorialNumbersAR table {

	width: 90%;

}

.MemorialNumbersAR span {

font-size: 35px;
font-family: semanticaCondBold;
}

.MemorialNumbersAR td {
 	width: 25%;
 	text-align: center;
 	font-size:14px !important;
}


.MemorialLinksLTR a {
	display: block;
	background-image: url('/PublishingImages/ArrowBlueLargeLTR.png');
	background-repeat:no-repeat;
	background-position: left 6px;
	padding-left: 20px;
	margin-bottom: 8px;
}
 

.MemorialLinksLTR {
	margin-top: 50px;
	margin-bottom: 40px;
	padding-right: 40px;
	padding-left: 100px;
	font-size: 16px;
	
}
.MemorialFlagsLTR {
	padding-left:10px;
}

#MemorialPicGroupLTR
{	
  display: flex;
  flex-direction: row;
  width: 90%;
  /*padding-left: 80px;
  padding-right: 80px;*/
  margin-top: 50px;
}
.MemorialIconTextLTR{
	 font-size:14px;
}




@media screen and (max-width: 480px) {
.MemorialBanner img {width: 99%;}
.MemorialText {font-size: 16px !important;	padding-left: 2px;padding-right: 2px;}
.MemorialNumbersMob {display: table;}
#MemorialDIVGroup {display: flex; flex-direction: column-reverse !important;}

.MemorialNumbersDT {display: none !important;}
.MemorialNumbersMob {display: table;}
.MemorialNumbers {padding-left: 2px !important; padding-right: 2px !important;}
.MemorialNumbers img {width: 90%;}
.MemorialNumbers td {vertical-align: top; width: 49% !important;padding-bottom: 20px;}
.MemorialNumbers table {width: 100% !important;}
.MemorialVideo {width: 98% !important; }
.MemorialLinks {padding-left: 10px; padding-right: 10px;}
.MemorialBottomLinksTable td {display: inline-block;}
.MemorialBottomLinksTd {width: 99% !important;}
#MemorialPicGroup {display: flex; flex-direction: column !important;padding-right: 5px !important; padding-left: 5px !important;}
.MemorialGallery2{  margin-right:0% !important;margin-left:0% !important;}
.MemorialGallery1 div{ margin-left:0px !important;}
.MemorialGallery2 div{ margin-left:0px !important;}
.MemorialDisplaM{display:none;}
.MemorialGallery1 p{  width:98% !important;}
.MemorialGallery2 p{  width:98% !important;}
.MemorialPicGroup img{  width:98% !important;}
.MemorialDisplaDT{ display:inline  !important;}

.MemorialNumbersAR {padding-left: 2px !important; padding-right: 2px !important;}
.MemorialNumbersAR img {width: 90%;}
.MemorialNumbersAR td {vertical-align: top; width: 49% !important;padding-bottom: 20px;}
.MemorialNumbersAR table {width: 100% !important;}
#MemorialPicGroupLTR {display: flex; flex-direction: column !important;padding-right: 5px !important; padding-left: 5px !important;}

}

.IndContainerDiv {
}

.IndContainerDiv h2 {
	font-size: 40px !important;
	color: #5b9bbd !important;
	font-family: semanticaCondBold !important;
	width: 100%;
	text-align: center;
	margin-bottom: 5px !important;
}

.IndContainerDiv h3 {
	font-size: 30px !important;
	color: #5b9bbd !important;
	font-family: semanticaCondBold !important;
	width: 100%;
	text-align: center;
	margin-bottom: 5px !important;
	margin-top: 25px !important;
}


.IndText {
	font-size: 16px !important;
	padding-left: 80px;
	padding-right: 80px;


}

.IndNumbers {

	width: 100%;
	padding-left: 80px;
	padding-right: 80px;
	margin-top: 40px;
}
.IndNumbers table {

	width: 90%;
	margin-right: auto;
    margin-left: auto;
}

.IndNumbers span {

font-size: 35px;
font-family: semanticaCondBold;
}

.IndNumbers td {
 	width: 25%;
 	text-align: center;
}



.IndNumbersMob {
	display: none;
}

.IndVideo {
	margin-top: 35px; 
	width: 980px !important;
	margin-left: auto;
	margin-right: auto;
	
	
}

.IndLinksMegila {
	margin-top: 20px;
	margin-bottom: 10px;
	padding-left: 40px;
	padding-right: 100px;
	font-size: 16px;

}
.IndLinksMegilaLTR {
	margin-top: 20px;
	margin-bottom: 10px;
	padding-left: 40px;
	padding-right: 100px;
	font-size: 16px;

}


.IndLinks {
	margin-top: 50px;
	margin-bottom: 40px;
	padding-left: 40px;
	padding-right: 100px;
	font-size: 16px;

}

.IndLinks a {
	display: block;
	background-image: url('/PublishingImages/ArrowBlueLarge.png');
	background-repeat:no-repeat;
	background-position: right 6px;
	padding-right: 20px;
	margin-bottom: 8px;
}

.IndBottomLinks  {
	margin-top: 40px;
	margin-bottom: 20px;

}

.IndBottomLinks a {
	font-size: 20px !important;
	font-family: semanticaCondBold;
	font-weight: bold;

}


.IndBottomLinksTable {
		width: 100%;

}

.IndBottomLinksTd {
	width: 500px;
	border-top: 1px #000000 dotted;
	border-bottom: 1px #000000 dotted;
	padding: 0px;
}

.IndBottomLinksTd img {
	display: block;
	margin-left: 10px;
}

.IndBottomLinksTable td {
	vertical-align: middle;
    line-height: 130%;
}

#IndPicGroup
{
  display: flex;
  flex-direction: row;
  width: 100%;
  padding-left: 80px;
  padding-right: 80px;
  margin-top: 50px;
}

.IndPicGroup {
      flex-direction: row;
    }
    

.IndGallery2{
	  text-align:center;
	  margin-right:10%;/*15*/
	/*  margin-left:16%;*/
	  font-size:13px;
}
.IndGallery1{
	  text-align:center;
	  font-size:13px;
	  margin-left:0;
	  margin-right:0;
}
.IndGallery1 b{
	 font-weight:normal;
}
.IndGallery2 b{
	 font-weight:normal;
	  }

.IndGallery1 p
{
	    width:242px;
	   line-height: 115%;
	   padding-top: 7px;
}
.IndGallery2 p
{
	   width:242px;
	   line-height: 115%;
	   padding-top: 7px;
}

.IndGallery1 div{
	 margin-left:15px;
}
.IndGallery2 div{
	 margin-left:15px;
}
.IndPicGroup img{
	 width:250px;
}
.IndDisplaDT{
	 display:none;
}

.IndNumbersDT DIV
{
	 line-height:130%;
}

.IndNumbersDT img
{
	 margin-bottom:20px;
}

.IndLinksLTR {
    margin-top: 20px;
    margin-bottom: 20px;
    padding-right: 40px;
    padding-left: 100px;
    font-size: 16px;
}
.IndLinksLTR a {
    display: block;
    background-image: url(/PublishingImages/ArrowBlueLargeLTR.png);
    background-repeat: no-repeat;
    background-position: left 6px;
    padding-left: 20px;
    margin-bottom: 8px;
}


.IndLinksLTR a:hover {
	text-decoration: underline !important;
}



.IndGalleryPadding{
	 padding-left:150px;
}

.IndGallery1LTR{
	  text-align:center;
	  font-size:13px;
	  margin-left:0;
	  margin-right:0;
}
.IndGallery1LTR b{
	 font-weight:normal;
}
.IndGallery1LTR p
{
	   width:242px;
	   line-height: 115%;

}
.IndGallery1LTR div{
	 margin-left:15px;
}

#IndPicGroupLTR {
    display: flex;
    flex-direction: row;
    width: 100%;
    margin-top: 50px;
}


@media screen and (max-width: 480px) {
.IndText {font-size: 16px !important;	padding-left: 2px;padding-right: 2px;}
.IndBanner img {width: 99%;}
.IndNumbersDT {display: none !important;}
.IndNumbersMob {display: table;}
.IndNumbers {padding-left: 2px !important; padding-right: 2px !important;}
.IndNumbers img {width: 90%;}
.IndNumbers td {vertical-align: top; width: 49% !important;padding-bottom: 20px;}
.IndNumbers table {width: 100% !important;}

.IndVideo {width: 98% !important; }
.IndLinks {padding-left: 10px; padding-right: 10px;}
.IndBottomLinksTable td {display: inline;}
.IndBottomLinksTd {width: 99% !important;}
.IndBottomLinksTd td {width: 99% !important;}
.IndBottomLinksTd img {float: right;}

#IndPicGroup {display: flex; flex-direction: column !important;padding-right: 5px !important; padding-left: 5px !important;}
.IndGallery2{  margin-right:0% !important;margin-left:0% !important;}
.IndGallery1 div{ margin-left:0px !important;}
.IndGallery2 div{ margin-left:0px !important;}
.IndDisplaM{display:none;}
.IndGallery1 p{  width:98% !important;}
.IndGallery2 p{  width:98% !important;}
.IndPicGroup img{  width:98% !important;}
.IndDisplaDT{display:inline  !important;}
#IndPicGroupLTR {display: flex; flex-direction: column !important;padding-right: 5px !important; padding-left: 5px !important;}
.IndGallery1LTR div{ margin-left:0px !important;}
.IndGallery1LTR p{  width:98% !important;}
}



.VEDayPicGroup {
      flex-direction: row;
    }

.VEDayContainerDiv {



}

.VEDayContainerDiv h2 {
	font-size: 40px !important;
	color: #5b9bbd !important;
	font-family: semanticaCondBold !important;
	width: 100%;
	text-align: center;
	margin-bottom: 5px !important;
}

.VEDayContainerDiv h3 {
	font-size: 30px !important;
	color: #5b9bbd !important;
	font-family: semanticaCondBold !important;
	width: 100%;
	text-align: center;
	margin-bottom: 5px !important;
	margin-top: 25px !important;
}


.VEDayText {
	font-size: 16px !important;
	padding-left: 80px;
	padding-right: 80px;


}

.VEDayNumbers {

	width: 100%;
	padding-left: 80px;
	padding-right: 80px;
	margin-top: 40px;
}
.VEDayNumbers table {

	width: 90%;

}

.VEDayNumbers span {

font-size: 35px;
font-family: semanticaCondBold;
}

.VEDayNumbers td {
 	width: 25%;
 	text-align: center;
}



.VEDayNumbersMob {
	display: none;
}

.VEDayVideo {
	margin-top: 35px;
	width: 980px !important;
	margin-left: auto;
	margin-right: auto;


}

.VEDayLinks {
	margin-top: 50px;
	margin-bottom: 40px;
	padding-left: 40px;
	padding-right: 100px;
	font-size: 16px;

}

.VEDayLinks a {
	display: block;
	background-image: url('/PublishingImages/ArrowBlueLarge.png');
	background-repeat:no-repeat;
	background-position: right 6px;
	padding-right: 20px;
	margin-bottom: 8px;
}

.VEDayBottomLinks  {
	margin-top: 40px;
	margin-bottom: 20px;

}

.VEDayBottomLinks a {
	font-size: 20px !important;
	font-family: semanticaCondBold;
	font-weight: bold;

}


.VEDayBottomLinksTable {
		width: 100%;

}

.VEDayBottomLinksTd {
	width: 500px;
	border-top: 1px #000000 dotted;
	border-bottom: 1px #000000 dotted;
	padding: 0px;
}

.VEDayBottomLinksTd img {
	display: block;
	 margin-left: 10px;
}

.VEDayBottomLinksTdLTR {
	width: 500px;
	border-top: 1px #000000 dotted;
	border-bottom: 1px #000000 dotted;
	padding: 0px;
}

.VEDayBottomLinksTdLTR img {
	display: block;
	 margin-right: 10px;
}

.VEDayBottomLinksTable td {
	vertical-align: middle;

}

#VEDayPicGroup
{

	 display: flex;
  flex-direction: row;
  width: 100%;
  padding-left: 80px;
  padding-right: 80px;
  margin-top: 50px;
}
.VEDayGallery2{
	  text-align:center;
	  margin-right:10%;/*15*/
	/*  margin-left:16%;*/
	  font-size:13px;
}
.VEDayGallery1{
	  text-align:center;
	  font-size:13px;
	  margin-left:0;
	  margin-right:0;
}
.VEDayGallery1 b{
	 font-weight:normal !important;
}
.VEDayGallery2 b{
	 font-weight:normal !important;
	  }

.VEDayGallery1 p
{
	   width:242px;
	   line-height: 115%;

}
.VEDayGallery2 p
{
	   width:242px;
	   line-height: 115%;

}
.VEDayGallery1 div{
	 margin-left:15px;
}
.VEDayGallery2 div{
	 margin-left:15px;
}
.VEDayPicGroup img{
	 width:250px;
}
.VEDayDisplaDT{
	 display:none;
}

.VEDayGallery1LTR{
	  text-align:center;
	  font-size:13px;
	  margin-left:0;
	  margin-right:0;
}
.VEDayGallery1LTR b{
	 font-weight:normal;
}
.VEDayGallery1LTR p
{
	   width:242px;
	   line-height: 115%;

}
.VEDayGallery1LTR div{
	 margin-left:15px;
}
#VEDayPicGroupLTR
{

	 display: flex;
  flex-direction: row;
  width: 100%;
 /* padding-left: 80px;
  padding-right: 80px;*/
  margin-top: 50px;
}
.VEDayGalleryPadding{
	 padding-left:150px;
}
.VEDayIcon{
	width:80%;   
	margin: auto;
}

.VEDayNumbersDT tr{
	 vertical-align:top;
}


@media screen and (max-width: 480px) {
.VEDayText {font-size: 16px !important;	padding-left: 2px;padding-right: 2px;}
.VEDayBanner img {width: 99%;}

.VEDayNumbersDT {display: none !important;}
.VEDayNumbersMob {display: table;}
.VEDayNumbers {padding-left: 2px !important; padding-right: 2px !important;}
.VEDayNumbers img {width: 90%;}
.VEDayNumbers td {vertical-align: top; width: 49% !important;padding-bottom: 20px;}
.VEDayNumbers table {width: 100% !important;}

.VEDayVideo {width: 98% !important; }
.VEDayLinks {padding-left: 10px; padding-right: 10px;}
.VEDayBottomLinksTable td {display: inline;}
.VEDayBottomLinksTd {width: 99% !important;}
.VEDayBottomLinksTd td {width: 99% !important;}
.VEDayBottomLinksTd img {float: right;}

.VEDayBottomLinksTdLTR {width: 99% !important;}
.VEDayBottomLinksTdLTR td {width: 99% !important;}
.VEDayBottomLinksTdLTR img {float: right; margin-left: 10px;}


#VEDayPicGroup {display: flex; flex-direction: column !important;padding-right: 5px !important; padding-left: 5px !important;}
.VEDayGallery2{  margin-right:0% !important;margin-left:0% !important;}
.VEDayGallery1 div{ margin-left:0px !important;}
.VEDayGallery2 div{ margin-left:0px !important;}
.VEDayDisplaM{display:none;}
.VEDayGallery1 p{  width:98% !important;}
.VEDayGallery2 p{  width:98% !important;}

.VEDayPicGroup img{  width:98% !important;}
.VEDayDisplaDT{display:inline  !important;}
.VEDayGallery1LTR div{ margin-left:0px !important;}
.VEDayGallery1LTR p{  width:98% !important;}
#VEDayPicGroupLTR {display: flex; flex-direction: column !important;padding-right: 5px !important; padding-left: 5px !important;}
.VEDayGalleryPadding{ padding-left:0px !important;}
.VEDayIconM3 img{ width:160PX;}
}










/*LobbyOccasion*/


.Occfigure {
        position: relative;
        width: 566px; /* can be omitted for a regular non-lazy image */
       /* max-width: 100%;*/
}


.OccGalleryTextAR{
	line-height: 125% !important;
    font-size: 14px !important;
}

.OccImgPadding{

	 padding-left:8px;
}
.OccImgMargin{

	 margin-right:8px;
}

.Occfigure img.image-hover {
      position: absolute;
      top: 0;
      right: 0;
      left: 0;
      bottom: 0;
      object-fit: contain;
      opacity: 0;
      transition: opacity .2s;
}

.Occfigure:hover img.image-hover {
      opacity: 1;
    }

.OccLobbyIMG img{
	 width:566PX;/*282*/
}
.OccLobbyRow {
   width: 100%;
  height: 358px;/*377 366*/
  margin-bottom: 8px;
}
#OccLobbyFlex {
  display: flex;
  flex-direction: row;
}

.OccLobbyMargin{	    
margin-top:-5px!important;
margin-bottom:-21px!important;
}
/*.OccLobbyColumn {
  display: contents;
  flex-direction: column;
  flex-basis: 100%;
  flex: 1;
}*//*flex*/
.OccBanner{
	 background-image:url(/About/Occasion/PublishingImages/Lobby/lobbyBaner.jpg); 
	/**/ width:1140px;
	 height:318px;
	   background-position: center;
    background-repeat: no-repeat;

	 margin-bottom: 8px;
}

.OccBanner:hover{
	 background-image:url(/About/Occasion/PublishingImages/Lobby/lobbyBanerHover.jpg); 
	  width:1140px;
	 height:318px;
}


.OccBannerAR{
	 background-image:url(/About/Occasion/PublishingImages/Lobby/lobbyBaner.jpg); 
	 width:1140px;/*1100*/
	 height:318px;
	 margin-bottom: 8px;
}
.OccBannerAR:hover{
	 background-image:url(/AR/About/PublishingImages/Lobby/BirthdayHoverAr.jpg); 
	  width:1140px;
	 height:318px;
}

.OccBanner div
{
	 padding-top:1.5%; /**/
	  padding-right:4%;
	  font-size: 16px ;/**/
      font-family: SemanticaMedium !important;
     
}
.OccBanner h2{
	 color: #5b9bbd !important;
    font-family: semanticaCondBold !important;
	 font-size:20px;
}

.OccBannerAR div
{
	 padding-top:1.5%; /**/
	  padding-right:4%;
	  font-size: 16px ;/**/
      font-family: SemanticaMedium !important;
     
}
.OccBannerAR h2{
	 color: #5b9bbd !important;
    font-family: semanticaCondBold !important;
	 font-size:20px;
}

.OccBottomLinks  {
	margin-top: 40px;
	margin-bottom: 20px;

}

.OccBottomLinks a {
	font-size: 20px !important;
	font-family: semanticaCondBold;
	font-weight: bold;

}


.OccBottomLinksTable {
		width: 100%;

}

.OccBottomLinksTd {
	width: 500px;
	border-top: 1px #000000 dotted;
	border-bottom: 1px #000000 dotted;
	padding: 0px;
}

.OccBottomLinksTd img {
	display: block;
	margin-left: 20px;
	margin-top: 5px;
    margin-bottom: 5px;
}

.OccBottomLinks3Td {
	width: 360px;
	border-top: 1px #000000 dotted;
	border-bottom: 1px #000000 dotted;
	padding: 0px;
}

.OccBottomLinks3Td img {
	display: block;
	margin-left: 20px;
	margin-top: 5px;
    margin-bottom: 5px;
}



.OccBottomLinksTdRU {
	width: 500px;
	border-top: 1px #000000 dotted;
	border-bottom: 1px #000000 dotted;
	padding: 0px;
}

.OccBottomLinksTdRU img {
	display: block;
	margin-right: 20px;
	margin-top: 5px;
    margin-bottom: 5px;
}


.OccBottomLinksTable td {
	vertical-align: middle;
    line-height: 130%;
}
#OccFlex
{
 display: flex;
  flex-direction: ROW;
}


.OccBannerENLTR{
	 background-image:url(/EN/About/PublishingImages/Lobby/BirthdayEN.jpg); 
	 width:1140px;
	 height:318px;
	 background-position: center;
     background-repeat: no-repeat;
	 margin-bottom: 8px;
}
.OccBannerENLTR:hover{
	 background-image:url(/EN/About/PublishingImages/Lobby/BirthdayENHover.jpg); 
	  width:1140px;
	 height:318px;
}

.OccBannerENLTR div
{
	 padding-top:1.5%; /**/
	  padding-Left:4%;
	  font-size: 16px ;/**/
      font-family: SemanticaMedium !important;
      text-align:left;
     
}
.OccBannerENLTR h2{
	 color: #5b9bbd !important;
    font-family: semanticaCondBold !important;
	 font-size:20px;
}


.OccBannerRuLTR{
	 background-image:url(/RU/About/PublishingImages/Lobby/BirthdayRU.jpg); 
	 width:1140px;
	 height:318px;
	 background-position: center;
     background-repeat: no-repeat;
	 margin-bottom: 8px;
}
.OccBannerRuLTR:hover{
	 background-image:url(/RU/About/PublishingImages/Lobby/BirthdayHoverRU.jpg); 
	  width:1140px;
	 height:318px;
}

.OccBannerRuLTR div
{
	 padding-top:1.5%; /**/
	  padding-Left:4%;
	  font-size: 16px ;/**/
      font-family: SemanticaMedium !important;
      text-align:left;
      line-height:120%;
     
}
.OccBannerRuLTR h2{
	 color: #5b9bbd !important;
    font-family: semanticaCondBold !important;
	 font-size:20px;
}



@media screen and (max-width: 480px) {

.OccLobbyIMG img{width:350px !important;  padding-top:5px}/*175*/
.OccLobbyRow {  min-height: 400px !important; margin-bottom: 1px !important; height: auto !important;}/*450*/
#OccLobbyFlex {display: flex; flex-direction:column !important;}
.Occfigure {width:99% !important;}
.Occfigure img.image-hover {opacity: 0!important;}/*1*/
.OccBottomLinksTable td {display: inline;}
.OccBottomLinksTd {width: 99% !important;}
.OccBottomLinksTd td {width: 99% !important;}
.OccBottomLinksTd img {float: right;}
.OccBottomLinksTdRU td {width: 99% !important;}
.OccBottomLinksTdRU img {float: left;}

.OccBanner { background-image: url(/About/Occasion/PublishingImages/Lobby/lobbyBanerM.jpg); width:99%; min-height:233px; height: auto; margin-bottom: 0px; background-position: right !important; }
.OccBanner:hover{  background-image: url(/About/Occasion/PublishingImages/Lobby/lobbyBanerM.jpg); }
.OccBannerAR { background-image: url(/AR/About/PublishingImages/Lobby/lobbyBanerMAR.jpg); width: 350px; height:233px; }
.OccBannerAR:hover { background-image: url(/AR/About/PublishingImages/Lobby/lobbyBanerMAR.jpg);  }
#OccFlex {display: flex;flex-direction: column;}
.OccImgMargin{margin-right:0px !important; margin-top:8px;}
.OccBanner div{padding-top: 5% !important; padding-right: 8%!important; font-size: 15px !important; padding-left:3%;}
.OccBannerAR div{padding-top: 5% !important; padding-right: 8%!important; font-size: 15px !important; padding-left:3%;}

.OccBannerENLTR { background-image: url(/EN/About/PublishingImages/Lobby/BirthdayMEN.jpg); width:350px;height:233px; }
.OccBannerENLTR:hover{  background-image: url(/EN/About/PublishingImages/Lobby/BirthdayMEN.jpg); }
.OccBannerENLTR div{padding-top: 5% !important; padding-right: 8%!important; font-size: 15px !important; padding-left:3%;}


.OccBannerRuLTR { background-image: url(/Ru/About/PublishingImages/Lobby/BirthdayMRu.jpg); width:350px;height:233px; }
.OccBannerRuLTR:hover{  background-image: url(/Ru/About/PublishingImages/Lobby/BirthdayMRu.jpg); }
.OccBannerRuLTR div{padding-top: 5% !important; padding-right: 8%!important; font-size: 15px !important; padding-left:3%;}
.OccMobIMG img{ width:99%;}

}


/*Jer*/
.JerPicGroup {
      flex-direction: row;
    }

.JerContainerDiv {
}

.JerContainerDiv h2 {
	font-size: 40px !important;
	color: #5b9bbd !important;
	font-family: semanticaCondBold !important;
	width: 100%;
	text-align: center;
	}

.JerContainerDiv h3 {
	font-size: 30px !important;
	color: #5b9bbd !important;
	font-family: semanticaCondBold !important;
	width: 100%;
	text-align: center;
	margin-bottom: 5px !important;
	margin-top: 25px !important;
}


.JerText {
	font-size: 16px !important;
	padding-left: 80px;
	padding-right: 80px;


}

.JerNumbers {

	/*width: 110%;
	padding-left: 80px;
	padding-right: 80px;
	margin-top: 40px;*/
	
	width: 100%;
    margin-left: 7%;
    margin-right: 7%;
    margin-top: 40px;
	
}
.JerNumbers table {

	width: 90%;/*90*/

}

.JerNumbers span {

font-size: 35px;
font-family: semanticaCondBold;
}

.JerNumbers td {
 	width: 25%;
 	text-align: center;
}



.JerNumbersMob {
	display: none;
}

.JerVideo {
	margin-top: 35px;
	width: 980px !important;
	margin-left: auto;
	margin-right: auto;


}

.JerLinks {
	margin-top: 50px;
   padding-left: 40px;
	padding-right: 100px;
	font-size: 16px;

}

.JerLinks a {
	display: block;
	background-image: url('/PublishingImages/ArrowBlueLarge.png');
	background-repeat:no-repeat;
	background-position: right 6px;
	padding-right: 20px;
	margin-bottom: 8px;
}

.JerLinksYT {
	padding-left: 40px;
	padding-right: 80px;
	font-size: 16px;
	height: 80px;
}

.JerLinksYT a {
	display: block;
	
	padding-right: 20px;
	margin-bottom: 8px;
	height:50px;
	}
	
.JerYouT
{
	MARGIN-RIGHT: 10%;
    FONT-SIZE: 16PX!important;
    }
    
 .JerYouLTR
{
	MARGIN-Left: 10%;
    FONT-SIZE: 16PX!important;
    }
   
.JerLinksLTR {
	margin-top: 50px;
	margin-bottom: 40px;
	padding-left: 40px;
	padding-right: 100px;
	font-size: 16px;

}

.JerLinksLTR a {
	display: block;
	background-image: url('/PublishingImages/ArrowBlueLargeLTR.png');
	background-repeat:no-repeat;
	background-position: left 8px;
	padding-left: 30px;
	margin-bottom: 8px;
}

.JerBottomLinks  {
	margin-top: 40px;
	margin-bottom: 20px;
	background-image: url('/PublishingImages/ArrowBlueLargeLTR.png');
	background-repeat:no-repeat;
	background-position: left 8px;

}

.JerBottomLinks a {
	font-size: 20px !important;
	font-family: semanticaCondBold;
	font-weight: bold;

}


.JerBottomLinksTable {
		width: 100%;

}

.JerBottomLinksTd {
	width: 500px;
	border-top: 1px #000000 dotted;
	border-bottom: 1px #000000 dotted;
	padding: 0px;
}

.JerBottomLinksTd img {
	display: block;
	 margin-left: 10px;
}

.JerBottomLinksTdLTR {
	width: 500px;
	border-top: 1px #000000 dotted;
	border-bottom: 1px #000000 dotted;
	padding: 0px;
}

.JerBottomLinksTdLTR img {
	display: block;
	 margin-right: 10px;
}

.JerBottomLinksTable td {
	vertical-align: middle;

}

#JerPicGroup
{

	 display: flex;
  flex-direction: row;
  width: 100%;
  padding-left: 80px;
  padding-right: 80px;
  margin-top: 50px;
}
.JerGallery2{
	  text-align:center;
	  margin-right:120px;
	  margin-left:120px;
	  font-size:13px;
}
.JerGallery1{
	  text-align:center;
	  font-size:13px;
	  margin-left:0;
	  margin-right:0;
}
.JerGallery1 b{
	 font-weight:normal !important;
}
.JerGallery2 b{
	 font-weight:normal !important;
	  }

.JerGallery1 p
{
	   width:242px;
	   line-height: 115%;

}
.JerGallery2 p
{
	   width:242px;
	   line-height: 115%;

}
.JerGallery1 div{
	 margin-left:15px;
}
.JerGallery2 div{
	 margin-left:15px;
}
.JerPicGroup img{
	 width:250px;
}
.JerDisplaDT{
	 display:none;
}

.JerGallery1LTR{
	  text-align:center;
	  font-size:13px;
	  margin-left:0;
	  margin-right:0;
}
.JerGallery1LTR b{
	 font-weight:normal;
}
.JerGallery1LTR p
{
	   width:242px;
	   line-height: 115%;

}
.JerGallery1LTR div{
	 margin-left:15px;
}
#JerPicGroupLTR
{

 display: flex;
  flex-direction: row;
  width: 100%;
  margin-top: 50px;
}
.JerGalleryPadding{
	 padding-left:150px;
}
.JerIcon{
	width:80%;   
	margin: auto;
}
.JerTitelDiv{
	 font-weight:bold !important;
	 font-size:16px !important;
	 margin-bottom: 15px !important;
	 width: 100% !important;
	 text-align: center !important;
	 color:#666;
}

.JerIconLaw{
	  list-style-type: none;
	  font-size:16px;
}
.JerIconLaw img
{
	 padding-bottom: 10px;
    padding-left: 10px;
}	
.JerIconLawLTR{
	  list-style-type: none;
	  font-size:16px;
}
.JerIconLawLTR img
{
	padding-bottom: 10px;
    padding-left: 10px;
}

.JerTextIcon
{
padding-left:10%;
padding-right:10%;
	}
	
	
.JerNumbersTOP{
	vertical-align:top;
}


@media screen and (max-width: 480px) {
.JerText {font-size: 16px !important;	padding-left: 2px;padding-right: 2px;}
.JerBanner img {width: 99%;}

.JerNumbersDT {display: none !important;}
.JerNumbersMob {display: table;}
.JerNumbers {padding-left: 2px !important; padding-right: 2px !important; width:100%!important;     margin-left: 0%; margin-right: 0%;}
.JerNumbers img {width: 90%;}
.JerNumbers td {vertical-align: top; width: 49% !important;padding-bottom: 20px;}
.JerNumbers table {width: 100% !important;}

.JerVideo {width: 98% !important; }
.JerLinks {padding-left: 10px; padding-right: 10px;}
.JerBottomLinksTable td {display: inline;}
.JerBottomLinksTd {width: 99% !important;}
.JerBottomLinksTd td {width: 99% !important;}
.JerBottomLinksTd img {float: right;}

.JerBottomLinksTdLTR {width: 99% !important;}
.JerBottomLinksTdLTR td {width: 99% !important;}
.JerBottomLinksTdLTR img {float: right; margin-left: 10px;}


#JerPicGroup {display: flex; flex-direction: column !important;padding-right: 5px !important; padding-left: 5px !important;}
.JerGallery2{  margin-right:0% !important;margin-left:0% !important;}
.JerGallery1 div{ margin-left:0px !important;}
.JerGallery2 div{ margin-left:0px !important;}
.JerDisplaM{display:none;}
.JerGallery1 p{  width:98% !important;}
.JerGallery2 p{  width:98% !important;}

.JerPicGroup img{  width:98% !important;}
.JerDisplaDT{display:inline  !important;}
.JerGallery1LTR div{ margin-left:0px !important;}
.JerGallery1LTR p{  width:98% !important;}
#JerPicGroupLTR {display: flex; flex-direction: column !important;padding-right: 5px !important; padding-left: 5px !important;}
.JerGalleryPadding{ padding-left:0px !important;}
.JerIconM3 img{ width:160PX;}
.JerIconLaw li{    margin-top: 20px; }
.JerIconLaw { padding-right: 2PX;}

.JerIconLawLTR li{    margin-top: 20px; }
.JerIconLawLTR { padding-LEFT: 2PX;}
.JerLinksLTR { padding-left: 0px !important; padding-right: 0px !important;}

}


/*Dec*/



.DecContainerDiv {
}

.DecContainerDiv h2 {
	font-size: 40px !important;
	color: #5b9bbd !important;
	font-family: semanticaCondBold !important;
	width: 100%;
	/*text-align: center;*/
	}


.DecTitelDiv{
	 font-weight:bold !important;
	 font-size:16px !important;
	 margin-bottom: 15px !important;
	 width: 100% !important;
	/* text-align: center !important;*/
	 color:#666;
}
.DecText {
	font-size: 16px !important;
	padding-left: 80px;
/*	padding-right: 80px;*/
}
.DecTextAR {
	font-size: 18px !important;
}

.DecTextLTR {
	font-size: 16px !important;
	padding-right: 80px;
}


.DecImgMegila
{
	 float:right;
	 padding-left: 40px;
}
.DecImgMegilaLTR
{
	 float:left;
	 padding-right: 40px;
}

.DecImgTextMegila{
	
}

#DecPicGroup
{

	 display: flex;
  flex-direction: row;
  width: 100%;
  padding-left: 80px;
  padding-right: 80px;
  margin-top: 50px;
}
.DecGallery2{
	  text-align:center;
	  margin-right:120px;
	  margin-left:120px;
	  font-size:13px;
}
.DecGallery1{
	  text-align:center;
	  font-size:13px;
	  margin-left:0;
	  margin-right:0;
}
.DecGallery1 b{
	 font-weight:normal !important;
}
.DecGallery2 b{
	 font-weight:normal !important;
	  }

.DecGallery1 p
{
	   width:242px;
	   line-height: 115%;

}
.DecGallery2 p
{
	   width:242px;
	   line-height: 115%;

}
.DecGallery1 div{
	 margin-left:15px;
}
.DecGallery2 div{
	 margin-left:15px;
}
.DecPicGroup img{
	 width:250px;
}
.DecDisplaDT{
	 display:none;
}

.Decallery1LTR{
	  text-align:center;
	  font-size:13px;
	  margin-left:0;
	  margin-right:0;
}
.DecGallery1LTR b{
	 font-weight:normal;
}
.DecGallery1LTR p
{
	   width:242px;
	   line-height: 115%;

}
.DecGallery1LTR div{
	 margin-left:15px;
}
#DecPicGroupLTR
{

 display: flex;
  flex-direction: row;
  width: 100%;
  margin-top: 50px;
}
.DecGalleryPadding{
	 padding-left:150px;
}

.DecPicGroup {
      flex-direction: row;
    }

.DecContainerDiv {
}


.DecContainerDiv h3 {
	font-size: 30px !important;
	color: #5b9bbd !important;
	font-family: semanticaCondBold !important;
	width: 100%;
	text-align: center;
	margin-bottom: 5px !important;
	margin-top: 25px !important;
}

.DecNumbers {

	/*width: 110%;
	padding-left: 80px;
	padding-right: 80px;
	margin-top: 40px;*/
	
	width: 100%;
    margin-left: 7%;
    margin-right: 7%;
    margin-top: 40px;
	
}
.DecNumbers table {

	width: 90%;/*90*/

}

.DecNumbers span {

font-size: 35px;
font-family: semanticaCondBold;
}

.DecNumbers td {
 	width: 25%;
 	text-align: center;
}



.DecNumbersMob {
	display: none;
}

.DecVideo {
	margin-top: 35px;
	width: 980px !important;
	margin-left: auto;
	margin-right: auto;


}

.DecLinks {
	margin-top: 50px;
   padding-left: 40px;
	padding-right: 100px;
	font-size: 16px;

}

.DecLinks a {
	display: block;
	background-image: url('/PublishingImages/ArrowBlueLarge.png');
	background-repeat:no-repeat;
	background-position: right 6px;
	padding-right: 20px;
	margin-bottom: 8px;
}

.DecLinksYT {
	padding-left: 40px;
	padding-right: 80px;
	font-size: 16px;
	height: 80px;
}

.DecLinksYT a {
	display: block;
	
	padding-right: 20px;
	margin-bottom: 8px;
	height:50px;
	}
	
.DecYouT
{
	MARGIN-RIGHT: 10%;
    FONT-SIZE: 16PX!important;
    }
    
 .DecYouLTR
{
	MARGIN-Left: 10%;
    FONT-SIZE: 16PX!important;
    }
   
.DecLinksLTR {
	margin-top: 50px;
	margin-bottom: 40px;
	padding-left: 40px;
	padding-right: 100px;
	font-size: 16px;

}

.DecLinksLTR a {
	display: block;
	background-image: url('/PublishingImages/ArrowBlueLargeLTR.png');
	background-repeat:no-repeat;
	background-position: left 8px;
	padding-left: 30px;
	margin-bottom: 8px;
}

.DecBottomLinks  {
	margin-top: 40px;
	margin-bottom: 20px;
	background-image: url('/PublishingImages/ArrowBlueLargeLTR.png');
	background-repeat:no-repeat;
	background-position: left 8px;

}

.DecBottomLinks a {
	font-size: 20px !important;
	font-family: semanticaCondBold;
	font-weight: bold;

}


.DecBottomLinksTable {
		width: 100%;

}

.DecBottomLinksTd {
	width: 500px;
	border-top: 1px #000000 dotted;
	border-bottom: 1px #000000 dotted;
	padding: 0px;
}

.DecBottomLinksTd img {
	display: block;
	 margin-left: 10px;
}

.DecBottomLinksTdLTR {
	width: 500px;
	border-top: 1px #000000 dotted;
	border-bottom: 1px #000000 dotted;
	padding: 0px;
}

.DecBottomLinksTdLTR img {
	display: block;
	 margin-right: 10px;
}

.DecBottomLinksTable td {
	vertical-align: middle;

}

#DecPicGroup
{

	 display: flex;
  flex-direction: row;
  width: 100%;
  padding-left: 80px;
  padding-right: 80px;
  margin-top: 50px;
}
.DecGallery2{
	  text-align:center;
	  margin-right:120px;
	  margin-left:120px;
	  font-size:13px;
}
.DecGallery1{
	  text-align:center;
	  font-size:13px;
	  margin-left:0;
	  margin-right:0;
}
.DecGallery1 b{
	 font-weight:normal !important;
}
.DecGallery2 b{
	 font-weight:normal !important;
	  }

.DecGallery1 p
{
	   width:242px;
	   line-height: 115%;

}
.DecGallery2 p
{
	   width:242px;
	   line-height: 115%;

}
.DecGallery1 div{
	 margin-left:15px;
}
.DecGallery2 div{
	 margin-left:15px;
}
.DecPicGroup img{
	 width:250px;
}
.DecDisplaDT{
	 display:none;
}

.DecGallery1LTR{
	  text-align:center;
	  font-size:13px;
	  margin-left:0;
	  margin-right:0;
}
.DecGallery1LTR b{
	 font-weight:normal;
}
.DecGallery1LTR p
{
	   width:242px;
	   line-height: 115%;

}
.DecGallery1LTR div{
	 margin-left:15px;
}
#DecPicGroupLTR
{

 display: flex;
  flex-direction: row;
  width: 100%;
  margin-top: 50px;
}
.DecGalleryPadding{
	 padding-left:150px;
}
.DecIcon{
	width:80%;   
	margin: auto;
}

.DecIconLaw{
	  list-style-type: none;
	  font-size:16px;
}
.DecIconLaw img
{
	 padding-bottom: 10px;
    padding-left: 10px;
}	
.DecIconLawLTR{
	  list-style-type: none;
	  font-size:16px;
}
.DecIconLawLTR img
{
	padding-bottom: 10px;
    padding-left: 10px;
}

.DecTextIcon
{
padding-left:10%;
padding-right:10%;
	}
	
	
.DecNumbersTOP{
	vertical-align:top;
}
    
.DecBannerAudio
{
	display:block;
	width: 1140px;
  /*  height: 399px;*/
    padding-right: 1px;
    padding-left: 1px;
    /*background-image: url(/About/Occasion/PublishingImages/Dec/DecBanner.jpg);*/
    background-repeat:no-repeat;
    background-size:conver;
    position:relative;
}
.DecBannerAudioICON{
	width: 250px;
    display: block;
    bottom:4PX;
    left:4PX;
    HEIGHT: 70PX;
    position:absolute;
    
    }

.DecImgMegilaM{
	 display:none;
}
.DecDivAudio{
	position: relative;
	width:100%
}

.DecSignature{
	padding-left:3%;
	padding-right:3%;
}




@media screen and (max-width: 480px) {
#DecPicGroup {display: flex; flex-direction: column !important;padding-right: 5px !important; padding-left: 5px !important;}
.DecPicGroup img{  width:98% !important;}
.DecText {font-size: 16px !important;padding-left: 2px;padding-right: 2px;}
.DecTextAR {font-size: 18px !important;	padding-left: 2px;padding-right: 2px;}
.DecDisplaM{display:none;}
.DecBannerAudio{width: 99% !important;} /*height: 30PX !important;*/
.DecBannerAudioICON{width: 50%!important; height:  40PX!important;}
.DecNumbersDT {display: none !important;}
.DecNumbersMob {display: table;}
.DecNumbers {padding-left: 2px !important; padding-right: 2px !important; width:100%!important;}
.DecNumbers img {width: 90%;}
.DecNumbers td {vertical-align: top; width: 49% !important;padding-bottom: 20px;}
.DecNumbers table {width: 100% !important;}
.DecVideo {width: 98% !important; }
.DecLinks {padding-left: 10px; padding-right: 10px;}
.DecBottomLinksTable td {display: inline;}
.DecBottomLinksTd {width: 99% !important;}
.DecBottomLinksTd td {width: 99% !important;}
.DecBottomLinksTd img {float: right;}
.DecBottomLinksTdLTR {width: 99% !important;}
.DecBottomLinksTdLTR td {width: 99% !important;}
.DecBottomLinksTdLTR img {float: right; margin-left: 10px;}
#DecPicGroup {display: flex; flex-direction: column !important;padding-right: 5px !important; padding-left: 5px !important;}
.DecGallery2{  margin-right:0% !important;margin-left:0% !important;}
.DecGallery1 div{ margin-left:0px !important;}
.DecGallery2 div{ margin-left:0px !important;}
.DecDisplaM{display:none;}
.DecGallery1 p{  width:98% !important;}
.DecGallery2 p{  width:98% !important;}
.DecPicGroup img{  width:98% !important;}
.DecDisplaDT{display:inline  !important;}
.DecGallery1LTR div{ margin-left:0px !important;}
.DecGallery1LTR p{  width:98% !important;}
#DecPicGroupLTR {display: flex; flex-direction: column !important;padding-right: 5px !important; padding-left: 5px !important;}
.DecGalleryPadding{ padding-left:0px !important;}
.DecIconM3 img{ width:160PX;}
.DecIconLaw li{    margin-top: 20px; }
.DecIconLaw { padding-right: 2PX;}
.DecIconLawLTR li{    margin-top: 20px; }
.DecIconLawLTR { padding-LEFT: 2PX;}
.DecLinksLTR { padding-left: 0px !important; padding-right: 0px !important;}
.DecImgMegila{  display:none;}
.DecImgMegilaLTR{  display:none;}
.DecImgMegilaM{ display:inline !important; width:99%;}
.DecImgMegilaM img{  width:97%;}
.DecTextLTR{padding-right: 2px !important;}
/*.DecBannerAudio{width: 80% !important; height:auto;}
.DecBannerAudioICON{ HEIGHT:  auto;*/
.DecSignature{ padding-left:1%; padding-right:1%;
}  


  }

/*Nov*/


.NovContainerDiv {
}

.NovContainerDiv h2 {
	font-size: 40px !important;
	color: #5b9bbd !important;
	font-family: semanticaCondBold !important;
	width: 100%;
	text-align: center;
	margin-bottom: 5px !important;
}

.NovContainerDiv h3 {
	font-size: 30px !important;
	color: #5b9bbd !important;
	font-family: semanticaCondBold !important;
	width: 100%;
	text-align: center;
	margin-bottom: 5px !important;
	margin-top: 25px !important;
}


.NovText {
	font-size: 16px !important;
	padding-left: 80px;
	padding-right: 80px;


}

.NovNumbers {

	width: 100%;
	padding-left: 80px;
	padding-right: 80px;
	margin-top: 40px;
}
.NovNumbers table {

	width: 90%;

}

.NovNumbers span {

font-size: 35px;
font-family: semanticaCondBold;
}

.NovNumbers td {
 	width: 25%;
 	text-align: center;
}



.NovNumbersMob {
	display: none;
}

.NovVideo {
	margin-top: 35px; 
	width: 980px !important;
	margin-left: auto;
	margin-right: auto;
	
	
}

.NovLinks {
	margin-top: 50px;
	margin-bottom: 40px;
	padding-left: 40px;
	padding-right: 100px;
	font-size: 16px;

}

.NovLinks a {
	display: block;
	background-image: url('/PublishingImages/ArrowBlueLarge.png');
	background-repeat:no-repeat;
	background-position: right 6px;
	padding-right: 20px;
	margin-bottom: 8px;
}

.NovBottomLinks  {
	margin-top: 40px;
	margin-bottom: 20px;

}

.NovBottomLinks a {
	font-size: 20px !important;
	font-family: semanticaCondBold;
	font-weight: bold;

}


.NovBottomLinksTable {
		width: 100%;

}

.NovBottomLinksTd {
	width: 500px;
	border-top: 1px #000000 dotted;
	border-bottom: 1px #000000 dotted;
	padding: 0px;
}

.NovBottomLinksTd img {
	display: block;
	margin-left: 10px;
}

.NovBottomLinksTable td {
	vertical-align: middle;
    line-height: 130%;
}

#NovPicGroup
{
  display: flex;
  flex-direction: row;
  width: 100%;
  padding-left: 80px;
  padding-right: 80px;
  margin-top: 50px;
}

.NovPicGroup {
      flex-direction: row;
    }
    

.NovGallery2{
	  text-align:center;
	  margin-right:10%;/*15*/
	/*  margin-left:16%;*/
	  font-size:13px;
}
.NovGallery1{
	  text-align:center;
	  font-size:13px;
	  margin-left:0;
	  margin-right:0;
}
.NovGallery1 b{
	 font-weight:normal;
}
.NovGallery2 b{
	 font-weight:normal;
	  }

.NovGallery1 p
{
	    width:242px;
	   line-height: 115%;
	   padding-top: 7px;
}
.NovGallery2 p
{
	   width:242px;
	   line-height: 115%;
	   padding-top: 7px;
}

.NovGallery1 div{
	 margin-left:15px;
}
.NovGallery2 div{
	 margin-left:15px;
}
.NovPicGroup img{
	 width:250px;
}
.NovDisplaDT{
	 display:none;
}

.NovNumbersDT DIV
{
	 line-height:130%;
}

.NovNumbersDT img
{
	 margin-bottom:20px;
}

.NovLinksLTR {
    margin-top: 50px;
    margin-bottom: 40px;
    padding-right: 40px;
    padding-left: 100px;
    font-size: 16px;
}
.NovLinksLTR a {
    display: block;
    background-image: url(/PublishingImages/ArrowBlueLargeLTR.png);
    background-repeat: no-repeat;
    background-position: left 6px;
    padding-left: 20px;
    margin-bottom: 8px;
}


.NovGalleryPadding{
	 padding-left:150px;
}

.NovGallery1LTR{
	  text-align:center;
	  font-size:13px;
	  margin-left:0;
	  margin-right:0;
}
.NovGallery1LTR b{
	 font-weight:normal;
}
.NovGallery1LTR p
{
	   width:242px;
	   line-height: 115%;

}
.NovGallery1LTR div{
	 margin-left:15px;
}

#NovPicGroupLTR {
    display: flex;
    flex-direction: row;
    width: 100%;
    margin-top: 50px;
}

.NovTextIcon {
    padding-left: 10%;
    padding-right: 10%;
}
.Nov29VoteTable{
	 width:70%;
	  margin-right:20%;
	  margin-left:20%;
	 
}
.NovDivAoudio{
	width: 270px; 
	height: 238px; 
	padding-right: 1px; 
	padding-left: 1px;
}

.NovContainerDivText h4 {
    font-size: 30px !important;
    color: #5b9bbd !important;
    font-family: semanticaCondBold !important;
    width: 100%;
    text-align: center;
    margin-bottom: 5px !important;
    margin-top: 1px !important;
}


.NovContainerDivText {
    font-size: 16px !important;
    padding-left: 80px;
    padding-right: 80px;
}
.Nov29VoteImg{
 margin:4%;
}

@media screen and (max-width: 480px) {
.NovText {font-size: 16px !important;	padding-left: 2px;padding-right: 2px;}
.NovBanner img {width: 99%;}
.NovNumbersDT {display: none !important;}
.NovNumbersMob {display: table;}
.NovNumbers {padding-left: 2px !important; padding-right: 2px !important;}
.NovNumbers img {width: 90%;}
.NovNumbers td {vertical-align: top; width: 49% !important;padding-bottom: 20px;}
.NovNumbers table {width: 100% !important;}

.NovVideo {width: 98% !important; }
.NovLinks {padding-left: 10px; padding-right: 10px;}
.NovBottomLinksTable td {display: inline;}
.NovBottomLinksTd {width: 99% !important;}
.NovBottomLinksTd td {width: 99% !important;}
.NovBottomLinksTd img {float: right;}

#NovPicGroup {display: flex; flex-direction: column !important;padding-right: 5px !important; padding-left: 5px !important;}
.NovGallery2{  margin-right:0% !important;margin-left:0% !important;}
.NovGallery1 div{ margin-left:0px !important;}
.NovGallery2 div{ margin-left:0px !important;}
.NovDisplaM{display:none;}
.NovGallery1 p{  width:98% !important;}
.NovGallery2 p{  width:98% !important;}
.NovPicGroup img{  width:98% !important;}
.NovDisplaDT{display:inline  !important;}
#NovPicGroupLTR {display: flex; flex-direction: column !important;padding-right: 5px !important; padding-left: 5px !important;}
.NovGallery1LTR div{ margin-left:0px !important;}
.NovGallery1LTR p{  width:98% !important;}
.NovTextIcon {padding-left: 1px; padding-right: 1px;}
.Nov29VoteTable{width:98%; margin-right:1%; margin-left:1%;}
.NovContainerDivText {padding-left: 5px !important; padding-right: 5px !important;}

}







/* Styles for Yom Kippur War Page */
.YKinnerPageTitle
{
	background-image: url('/About/Occasion/PublishingImages/holidays/YKPhoto1Banner.jpg');
    background-position: center;
    background-repeat: no-repeat;
    height: 348px;
    padding-right: 40px;
    vertical-align: top;
    
}

.YKBannerTitleBlue
{
	color: #5b9bbd !important;
	font-size: 250% !important;
	margin-bottom: 0px !important;
	font-family: semanticacondbold !important;
	text-align:center;
	}
 
 .YKBannerDetailBlue
 {
 
	color: #5b9bbd !important;
	font-size: 150% !important;
	margin-top: 10px !important;
	font-family: SemanticaMedium !important;
	text-align:center;
	font-weight:normal;

 }
 
.YKLine{
  height: 3px;
  width:400px;
  text-align:center;
  margin:auto;
  background-color: #5b9bbd; /* For browsers that do not support gradients */
  background-image: linear-gradient(to right, white , #5b9bbd ,white);
}
 .YKDetailBold
 {
  color: #5b9bbd !important;
  font-size: 130%;
  font-weight:bold;
  display:inline-block;
  padding-top: 5px;
  margin-right: 20px;
  font-family: SemanticaMedium !important;
  text-align:right;
}

.YKDetailBoldLeft
 {
  color: #5b9bbd !important;
  font-size: 130% !important;
  font-weight:bold;
  display:inline-block;
  padding-top: 5px;
  margin-LEFT: 20px;
  font-family: SemanticaMedium !important;
  text-align:right;
}

 .YKDetailBoldRU
 {
  color: #5b9bbd !important;
  font-size: 130%;
  font-weight:bold;
  display:inline-block;
  padding-top: 5px;
  margin-left: 20px;
  font-family: SemanticaMedium !important;
  text-align:left;
}

.YKDetailBoldLeftRU
 {
  color: #5b9bbd !important;
  font-size: 130% !important;
  font-weight:bold;
  display:inline-block;
  padding-top: 5px;
  margin-LEFT: 20px;
  font-family: SemanticaMedium !important;
  text-align: left;
}

 .YKDetail
 {
  margin-right: 20px;
  display:inline-block;    
  text-align: right;
  }
 .YKDetailLeft
 {
  margin-left: 20px;
  display:inline-block;    
  text-align: right;
  }
 .YKDetailRU
 {
  margin-left: 20px;
  display:inline-block;    
  text-align: LEFT;
  }
 .YKDetailLeftRU
 {
  margin-left: 20px;
  display:inline-block;    
  text-align: left;
  }


.YKSpacer
{
	height: 15px;
}

.YKWrapper
{
width:88%;
margin:auto;
	/*width: 960px;
	margin-left: 20px;
	margin-right: 20px;*/
}
.YKAPhotoImg{
 width:99%  !important;
}

.YKAPhotoImg50{
 width:50%  !important;
}


.YKWrapperTDLeft
{
	 text-align:left;
}


.YKLinksRU {
	margin-top:40px;
	margin-bottom: 40px;
	padding-left: 40px;
	padding-right: 100px;
	font-size: 16px;

}

.YKLinksRU a {
	display: block;
	background-image: url('/PublishingImages/ArrowBlueLargeLTR.png');
	background-repeat:no-repeat;
	background-position: left 6px;
	padding-Left: 20px;
	margin-bottom: 8px;
}




@media screen and (max-width: 480px) {

.YKinnerPageTitle{height: 148px !important;}
.YKLine{ width:280px  !important;}
.YKBannerDetailBlue{ font-size:135% !important;}
.YKDetailBold { font-size:115% !important;   margin-right: 5px !important;}
.YKDetailBoldLeft{ font-size:115% !important;   margin-left: 5px !important;}
.YKDetail{ margin-right: 5px  !important;}
.YKDetailLeft{margin-left: 5px  !important;}
.YKDetailRU{ margin-right: 5px  !important;}
.YKDetailLeftRU{margin-left: 5px  !important;}
.YKLinksRU {padding-left: 10px !important; padding-right: 0px !important;}
}


/*TuBishvat*/

.TuBishvat h2
{
	 color:#23408f;
	 font-size:34px !important;
	 font-family:SemanticaCondBold !important;
	 line-height:90%;
	 padding-bottom: 10px;
}

.TuBishvat h3
{
	 color:#23408f;
	 font-size:32px !important;
	 font-family:SemanticaCondBold !important;
	 line-height:90%;
	  padding-top:10px;
}

.TuBishvat h4
{
	 color:#23408f;
	 font-size:22px !important;
	 font-family:SemanticaCondBold !important;
	 line-height:90%;
}

.TuBishvatDivOpen{
	 /*width:60%;*/
	 padding-right:300px;
	 padding-left:100px;
}

.TuBishvatDivOpenFlex{
	display: flex;
	flex-direction: row;
	width: 100%;
	vertical-align: bottom;	
}

.TuBishvatPlans{
	  width:90%;
	  margin-right:auto;
	  margin-left:auto;
}

.TuBishvatImg{
	 padding-left:3%;
	}

.TuBishvatImg2{
	 padding-left:3%;
	}
		
.TuBishvatText{
 margin-top:auto;
 margin-bottom:auto;	
}

.TuBishvatRemark
{
	 color:#23408f;
}

.TuBishvatBannerDiv {
	height: 521px;
	width: 1140px;
	position: relative;
	background-image: url('/About/Occasion/PublishingImages/TuBishvat/TubishvatBanner2022.jpg');
	background-repeat: no-repeat;
	background-position: center top;
}

.TuBishvatBannerDivMob {
	display: none;
}
.TuBishvatBannerDiv23 {
	height: 521px;
	width: 1140px;
	position: relative;
/*	background-image: url('/About/Occasion/PublishingImages/TuBishvat/TubishvatBanner2023.jpg');
	background-repeat: no-repeat;
	background-position: center top;
	*/
}
.TuBishvat23Text h2{
    color: #23408f;
    font-size: 34px !important;
    font-family: SemanticaCondBold !important;
    line-height: 90%;
}
.TuBishvatSpeaker h3{
    color: #23408f;
    font-size: 29px !important;
    font-family: SemanticaCondBold !important;
    line-height: 90%;
}
.TuBishvat23Text {
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 86%;
    margin-top: 33px;
    margin-bottom: 25px;
    line-height:140%;    }
    
.TuBishvatSpeaker{
	 padding-right:5%;
	  padding-left:10%;

}    
.TuBishvatBannerDivMob23 {
	display: none;
}

.TuBishvatLogoDiv  {
	position: absolute;
	right: 70px;
	bottom: -70px;
}

.TuBishvatCommitteesFlex{
		display: flex;
	flex-direction: row;
	width: 100%;
}

.TuBishvatCommitteesFlex div{
width:33%;
padding-right: 20px;
}

.TuBishvatbutton{
	width: 155px!important;
	 font-size: 18px !important; 
	 background-color:#23408f !important; 
	 font-weight: NORMAL!important; 
	 padding-right: 3px!important; 
	 padding-left: 3px!important; 
	 text-align: center!important;
	 	 border-radius: 8px!important;
	 height:25px!important;
	 color:#000000!important;
}
.TuBishvatbutton B{
	 font-size:15PX;
	color:#23408f !important;
	font-weight:normal;
	}
.TuBishvatbutton a{
 color: white!important; 
}

.TuBishvatLine{
	 margin-top:2%;
	 margin-bottom:2%;
	 
}

.TuBishvatLine img{
	display: block; 
	 margin-left: auto;  
	 margin-right: auto;
}
.TuBishvatVideo {
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 740px;
	margin-top: 33px;
	margin-bottom: 25px; 
}

.TuBishvatVideoSpeaker{
	background-image: url(/About/Occasion/PublishingImages/TuBishvat/videoFrame4.jpg)!important;
    background-position: center !important;
    background-repeat: no-repeat;
    height: 315px;
    width:560px;
}


.TuBishvatShareIcons 
{
	position: absolute;
	left: 0px;
	bottom: -40px;
}

.TuBishvatShareIcons a:hover
{
	text-decoration: none !important;
}

.TuBishvatShareIcons5783 
{
	text-align: left;
	margin-left: 5px;
	margin-top: 5px;
}

.TuBishvatShareIcons5783 a:hover
{
	text-decoration: none !important;
}



.TuBishvatShareIconsMob
{
	display: none;
}


@media screen and (max-width: 480px) {
.TuBishvatSpeakerAmir img{width:40%;}
.TuBishvatSpeakerPic img{width:99%;}
.TuBishvatBannerDiv23 { display:none;}
.TuBishvatBannerDivMob23{  display:inline;}
.TuBishvatBannerDivMob23 img { width:99%;}
.TuBishvat23Text{ width:99%!important; margin-left: 0%!important; margin-right: 0%!important; }    
.TuBishvatDivOpen {width:99% !important; padding-right: 0% !important; padding-left: 0%!important;}
.TuBishvatPlans {width:99% !important; padding-right: 0% !important; padding-left: 0%!important;}
.TuBishvatDivOpenFlex {flex-direction:  column !important;}
.TuBishvatCommitteesFlex {flex-direction: column !important;}
.TuBishvatImg IMG {width:99% !important;}
.TuBishvatLine img{width: 99%;  content:url("/About/Occasion/PublishingImages/TuBishvat/lineM.jpg") !important;}   
.TuBishvat h4{MARGIN-BOTTOM: -1PX; MARGIN-TOP: 8PX; font-size: 26PX !important}
.TuBishvatCommitteesFlex div IMG{ width:100% !important; MARGIN-TOP: 7% !important; }
.TuBishvatCommitteesFlex div{width:100% !important;}
.TuBishvatShareIconsMob {text-align: left !important; display: block !important;padding-left: 7px; margin-top: 6px;}
.TuBishvatBannerDiv {display:none;}
.TuBishvatBannerDivMob {display:block !important;}
.TuBishvatBannerDivMob img {width: 100%;}
.TuBishvatVideo {width: 100% !important; margin-top: 15px !important;}
.TuBishvatCommitteesFlex div a img{    width: 120px !important;}

}

/*TuBishvatExhibit*/
.TuBishvatExhibit h2{
	 color:#23408f;
	 font-size:32px !important;
	 font-family:SemanticaCondBold !important;
	 line-height:90%;
}

.TuBishvatExhibitDivOpen{
	 padding-right:300px;
	 padding-left:100px;
}

.TuBishvatExhibitCenter{

	 margin-right:7%;/*13*/
}


.TuBExhibitBannerDiv {
	height: 521px;
	width: 1140px;
	position: relative;
	background-image: url('/About/Occasion/PublishingImages/TuBishvat/TubishvatBanner2022.jpg');
	background-repeat: no-repeat;
	background-position: center top;
}

.TuBExhibitBannerDivMob{
	display: none;
}

.TuBExhibitLogoDiv  {
	position: absolute;
	right: 70px;
	bottom: -70px;
}
.TuBishvatImg2 div {
	 width:460px;
}

.TuBExhibitIMG{ text-align:center!important;}

.TuBSpeaker{
	display: grid;
    grid-template-columns: auto 423px ;

}
.TuBSpeakerText{
	/* padding-right:5%;*/
	 padding-left:10%;
} 
.TuBbutton div{
  border: 2px solid #23408f;/*5275D2; */
  border-radius: 12px;  
/*} .TuBbutton a{*/ 
 
 color: #23408f !important;/*5275D2*/
 font-size: 20px !important;
 font-family: SemanticaCondBold !important;
 line-height: 90%;
 height:50px;
 max-width:270px;
 }
 .TuBbutton  img{
	 margin:3%;
}  
@media screen and (max-width: 480px) {
.TuBishvatExhibitDivOpen{width:99% !important; padding-right: 0% !important; padding-left: 0%!important;}
.TuBExhibitBannerDiv {display:none;}
.TuBExhibitBannerDivMob {display:block !important;}
.TuBExhibitBannerDivMob img {width: 100%;}
.TuBExhibitImgM {   display: block;margin-left: auto;margin-right: auto;width: 30%;}
.TuBExhibitImgM2 {   display: block;margin-left: auto;margin-right: auto;width: 50%;}
.TuBExhibitImgM2 img{   width: 99%;}
.TuBExhibitTableM{ width:99%;  display: flex; flex-direction: row;}
.TuBExhibitTableM div img{ width:99%; }
/*.TuBExhibitTableM2 DIV IMG { width:50%; }*/
.TuBishvatExhibit h4{ color:#23408f; font-size:29px !important; font-family:SemanticaCondBold !important;line-height:90%;    margin-top: 0px; margin-bottom: 0px;}
.TuBishvatImg2 div {width:99%;}
.TuBbutton74 div{max-width:99%;font-size: 15px !important;}

}

.TuBbutton74 div{
  border: 2px solid #23408f;
  border-radius: 12px;  
 color: #23408f !important;
 font-size: 20px;
 font-family: SemanticaCondBold !important;
 line-height: 90%;
 height:50px;
/**/ max-width:390px;
 }
 
 .TuBbutton74  img{
	 margin:3%;
} 
.TuBishvatBannerDiv23t {
	height:557px;
	width: 1140px;
	position: relative;
	background-image: url('/About/Occasion/PublishingImages/birthday/TuBishvatGallery/upperBanner.jpg');
	background-repeat: no-repeat;
	background-position: center top;
}
.TuBishvatBannerDiv23t75 {
	height:507px;
	width: 1140px;
	position: relative;
	background-image: url('/About/Occasion/PublishingImages/birthday/75/upperBanner.jpg');
	background-repeat: no-repeat;
	background-position: center top;
}

.TuBishvatH3 {
	color:#23408f;
	 font-size:35px !important;
	 font-family:SemanticaCondBold !important;
	 line-height:90%;
}
.TuBishvatH2 {
	color:#23408f !important;
	 font-size:40px !important;
	 font-family:SemanticaCondBold !important;
	 line-height:90%;
}
.TuBishvatDiv{
	/**/ width:80%;
	 margin-left:auto;
	 margin-right:auto;
}
.TuBishvatLuz{
  display: flex;
  flex-direction: row;
}
.TuBishvatLuz DIV{
}
.TuBishvatHR{
   border-top: 0px dotted #5b9bbd;
    background-image:url('/About/Occasion/PublishingImages/birthday/TuBishvatGallery/line.jpg');
    width:966px; /**/
    height:15px !important;
    margin-top:3%;
    margin-bottom:3%;
    background-repeat: no-repeat;
    background-position: center center;
}
.TuBishvatLuzP{
	 padding-left:38px; 
}
.TuBishvatReadinessP{
	 padding-bottom:5px;
}
.TuBishvatBannerDiv23t b{
  display: block !important;
    position: absolute;
    bottom: 68px;
    right: 22%;
    color: #ffffff;
    font-family: SemanticaCondBold !important;
   /* font-weight: 0px;*/
    font-size: 42px !important;
    letter-spacing: -0.5px;
}
.TuBishvatBannerDiv23t75 b{
  display: block !important;
    position: absolute;
    bottom: 17px;
    right: 10%;
    color: #ffffff;
    font-family: SemanticaCondBold !important;
   /* font-weight: 0px;*/
    font-size: 42px !important;
    letter-spacing: -0.5px;
}

.TuBishvatGalleryNone{
	 display:none;
}
.TuBishvatContainer{
	display: grid;
    grid-template-columns: auto auto;
}
.TuBishvatGridItem{
}
.TUbHR IMG{
 width:99%;
}
@media screen and (max-width: 480px) {
.TuBishvatBannerDiv23t {width: 99% !important; height:288px; background-image: url('/About/Occasion/PublishingImages/birthday/TuBishvatGallery/upperBannerM.jpg')!important;}
.TuBishvatBannerDiv23t75 {width: 99% !important; height:260px; background-image: url('/About/Occasion/PublishingImages/birthday/75/upperBannerM.jpg')!important;background-size: cover;}
.TuBishvatLuz DIV {width: 90% !important; margin-right:auto; margin-left:auto;}
.TuBishvatHR{ background-image:url('/About/Occasion/PublishingImages/birthday/TuBishvatGallery/lineM.jpg')!important; width:99%!important;  margin-top:30px; margin-bottom:30px;}
.TuBishvatLuzP{ padding-left:0px; }
.TuBishvatReadinessP{ padding-bottom:0px;}
.TuBishvatDiv{ width:99% !important;}
.TuBishvatBannerDiv23t b{ right: 35% !important;line-height: 75% !important;font-size: 25px !important; bottom: 50px;}
.TuBishvatBannerDiv23t75 b{ right: 6% !important;line-height: 75% !important;font-size: 25px !important; bottom: 20px; }
.TuBishvatContainer{display: inline-block;   padding: 0px;}
.TuBishvatGridItem{padding: 0px;display:block ;margin-bottom:30px;}
.TuBishvatLuz img{ width:99%; }
.TuBishvatGM IMG{ width:99%;}

}
/*.TuBishvat he*/



	
.TuBishvatBannerDiv23tLTR {
	height:557px;
	width: 1140px;
	position: relative;
	background-image: url('/About/Occasion/PublishingImages/birthday/upperBannerEN.jpg');
	background-repeat: no-repeat;
	background-position: center top;
}

.TuBishvatBannerDiv23tLTR b{
  display: block !important;
    position: absolute;
    bottom: 50px;
    LEFT: 30%;
    color: #ffffff;
    font-family: SemanticaCondBold !important;
   /* font-weight: 0px;*/
    font-size:30px !important;
    letter-spacing: -0.5px;
}

	
.TuBishvatBannerDiv23tLTR75 {
	height:507px;
	width: 1140px;
	position: relative;
	background-image: url('/About/Occasion/PublishingImages/birthday/75/upperBannerEN.jpg');
	background-repeat: no-repeat;
	background-position: center top;
}

.TuBishvatBannerDiv23tLTR75 b{
  display: block !important;
    position: absolute;
    bottom: 20px;
    LEFT: 5%;
    color: #ffffff;
    font-family: arial  !important;
   /* font-weight: 0px;*/
    font-size:32px !important;
    letter-spacing: -0.5px;
  
}

.TuBishvatLuzPLTR{
	 padding-right:38px; 
}
    
@media screen and (max-width: 480px) {
.TuBishvatBannerDiv23tLTR {width: 99% !important; height:288px; background-image: url('/About/Occasion/PublishingImages/birthday/upperBannerEnM.jpg')!important;}
.TuBishvatBannerDiv23tLTR b{ left: 30% !important;line-height: 75% !important;font-size: 15px !important; bottom: 38px;}
.TuBishvatBannerDiv23tLTR75 {width: 99% !important; height:260px; background-image: url('/About/Occasion/PublishingImages/birthday/75/upperBannerMEN.jpg')!important;}
.TuBishvatBannerDiv23tLTR75 b{ left: 5% !important;line-height: 99% !important;font-size: 20px !important; bottom: 13px;}
.TuBishvatLuzPLTR{ padding-right:0px;  }
.TuBishvatGridItem{    margin-bottom: 0px!important;}
}

/*TuBishvat AR*/
.TuBishvatBannerDiv23tRTL {
	height:557px;
	width: 1140px;
	position: relative;
	background-image: url('/About/Occasion/PublishingImages/birthday/TuBishvatGallery/upperBanner.jpg');
	background-repeat: no-repeat;
	background-position: center top;
}

.TuBishvatBannerDiv23tRTL b {
    display: block !important;
    position: absolute;
    bottom: 68px;
    right: 21%;
    color: #ffffff;
    font-family: SemanticaCondBold !important;
    font-size: 33px !important;
    letter-spacing: -0.5px;
}
.TuBishvatH3RTL {
	color:#23408f;
	 font-size:35px !important;
	 font-family:SemanticaCondBold !important;
	 line-height:90%;
     padding-top: 10px;

}
.TuBishvatH2RTL {
	color:#23408f !important;
	 font-size:40px !important;
	 font-family:SemanticaCondBold !important;
	 line-height:90%;
	 padding-bottom: 10px;

}

@media screen and (max-width: 480px) {
.TuBishvatBannerDiv23tRTL {width: 99% !important; height:288px; background-image: url('/About/Occasion/PublishingImages/birthday/TuBishvatGallery/upperBannerM.jpg')!important;}
.TuBishvatBannerDiv23tRTL b{ right: 35% !important;line-height: 75% !important;font-size: 20px !important; bottom: 50px;}

}

.TBSongsContainer {
	display: grid;
	grid-template-columns: 270px 270px 270px 270px;
	column-gap: 8px;
	row-gap: 8px;
}
   

.TBSongCardContainer {

	width: 270px;
	min-height: 170px;
	position: relative;
	
}

.TBSongCard {

	width: 270px;
	height: 170px;
	position: relative;

}



.TBSongCardImg {
	
	width: 135px;
	height: 170px;
	position: absolute;
	right: 0px;
	top: 0px;
}



.TBSongCardTxt {
	width: 135px;
	position: absolute;
	left: 0px;
	top: 0px;
	padding-left: 5px;

	
}

.TBSongCardTxt span {
	display: block;
	color: #ffffff;
	margin-right: 10px;
	line-height: 100%;
}

.TBSongCardMK {
margin-top: 5px;
	font-family: SemanticaCondBold;
	font-size: 24px;
	
}

.TBSongCardSong {
	font-family: SemanticaCondNormal;
	font-size: 22px;
	
}

.TBSongCardSongSinger {
	font-family: SemanticaCondNormal;
	font-size: 18px;
	
}


.TBSongCardLink {
	display: block;
	margin-right: 10px;
		margin-top: 7px;
		width: 30px;
		height: 24px;
}

.TBSongCardExplain {
all: unset;
cursor: pointer;
	display: block;
	margin-right: 10px;
	color: #ffffff !important;
	position: absolute;
	bottom: 1px;
	right: 137px;
}

.TBSongCardExplain:hover {
background: none;
color: #ffffff !important;
	text-decoration: underline !important;
}

.TBExplanationClose {
	all: unset;
	cursor: pointer;
	display: block;
	font-size: 24px;
	color: #5071b2;
	margin-bottom: 6px;
}

.TBSongExplantionDiv {
	background-image: url('/About/Occasion/PublishingImages/TuBishvat/Triangle.png');
	background-repeat: no-repeat;
	background-position: top center;
}


.TuBishvatSongBanner {
    height: 502px;
    width: 1140px;
    position: relative;
    background-image: url(/About/Occasion/PublishingImages/TuBishvat/TBSongsBanner.jpg);
    background-repeat: no-repeat;
    background-position: center top;
}
.TuBishvatSongBanner h2
{       display: block !important;
    position: absolute;
    bottom: 20px;
    right: 2.5%;
    color: #ffffff;
    font-family: SemanticaCondBold !important;
    font-size: 40px !important;
  }
  .TuBishvatSongH3
{       
    right: 2.5%;
    color:#23408E ;
    font-family: SemanticaCondBold !important;
    font-size: 30px !important;
  }
.TuBbuttonRU div {
    border: 2px solid #23408f;
    border-radius: 12px;
    color: #23408f !important;
    font-size: 20px !important;
    font-family: SemanticaCondBold !important;
    line-height: 90%;
    height: 65px;
    width: 45%;
	
}
.TuBbuttonRU img{
	 margin:3%;
}  
.TuBbuttonEN div {
    border: 2px solid #23408f;
    border-radius: 12px;
    color: #23408f !important;
    font-size: 20px !important;
    font-family: SemanticaCondBold !important;
    line-height: 90%;
    height: 65px;
    width: 65%;
	
}
.TuBbuttonEN img{
	 margin:3%;
} 
.TuBbuttonAR div {
    border: 2px solid #23408f;
    border-radius: 12px;
    color: #23408f !important;
    font-size: 20px !important;
    font-family: SemanticaCondBold !important;
    line-height: 90%;
    height: 65px;
    width: 37%;
	
}
.TuBbuttonAR img{
	 margin:3%;
} 
.TuBishvatSongButton{
    height: 90px;
    width: 964px;
    position: relative;
    background-image: url(/About/Occasion/PublishingImages/TuBishvat/SongsLink.jpg);
    background-repeat: no-repeat;
    background-position: center top;
    color: #23408f !important;
    line-height: 90px;
    font-size: 34px !important;
    font-family: SemanticaCondBold !important;
    text-align: center !important;
 } 
  .TuBishvatSongButton  a {

	color: #23408f !important;
	display: block;
	margin-right: auto; 
	margin-left: auto;
}
  


@media screen and (max-width: 480px) {

.TBSongsContainer {grid-template-columns: 49% 49%; column-gap: 4px;	row-gap: 6px;}
.TBSongCardContainer {width: 100%;	min-height: 126px;}
.TBSongCard {width: 100%;	height: 126px; background-position: center center !important; background-size: cover !important;}
.TBSongCardMK {font-size: 16px;}
.TBSongCardSong {font-size: 14px;}
.TBSongCardSongSinger {font-size: 13px;}
.TBSongCardExplain {font-size: 12px !important; font-weight: bold; left: 3px; white-space: nowrap; right: auto;}
.TBSongCardImg {width: 50%; height: 126px;}
.TBSongCardTxt {width: 50%; height: 126px;}
.TuBishvatSongBanner { height:227px; width: 99%;background-image: url(/About/Occasion/PublishingImages/TuBishvat/TBSongsBannerM.jpg);    width: 380px;}
.TuBishvatSongButton{background-image: url(/About/Occasion/PublishingImages/TuBishvat/SongsLinkM.jpg); width: 100%; line-height: 105%; font-size: 18px; padding-top: 10px;}
.TuBishvatSongBanner h2 {bottom: 0px;right: 1%; LINE-HEIGHT: 80%; font-size: 19px !important;}
.TuBbuttonRU div {width: 90%;    height: auto; PADDING: 3%;}
.TuBbuttonEN div {width: 90%;    height: auto; PADDING: 3%;}
.TuBbuttonAR div {width: 90%;    height: auto; PADDING: 3%;}


}




/*Mimouna*/
.MimounaBanner{
height: 599px;
width: 1145px;
position: relative;
background-image: url(/About/Occasion/PublishingImages/Mimouna/upperBanner.png);  
background-repeat: no-repeat;
background-position: center top;
/*  vertical-align: middle;*/
z-index:500;
}

.MimounaBanner h2{
	display: block !important;
    position: absolute;
    bottom: 110px;
    right: 27%;
    color: #ffffff;
    font-family: SemanticaCondBold !important;
    font-size: 40px !important;
	}
	.MimounaBannerLTR{
	background-image: url(/About/Occasion/PublishingImages/Mimouna/upperBanner.png);  
    background-repeat: no-repeat;
    height: 599px;
    vertical-align: middle;
    width: 1145px;
    position: relative;
    background-position: center top;
    z-index:5;
}

.MimounaBannerLTR h2{
	display: block !important;
    position: absolute;
    bottom: 110px;
    LEFT: 7%;
    color: #ffffff;
    font-family: SemanticaCondBold !important;
    font-size: 40px !important;
	}
.MimounaBannerRTL{
	background-image: url(/AR/About/PublishingImages/upperBannerAR.png);  
    background-repeat: no-repeat;
    height: 599px;
    vertical-align: middle;
    width: 1145px;
    position: relative;
    background-position: center top;
    z-index:5;
}

.MimounaBannerRTL h2{
	display: block !important;
    position: absolute;
    bottom: 110px;
    right: 27%;
    color: #ffffff;
    font-family: SemanticaCondBold !important;
    font-size: 40px !important;
	}

.MimounaVido{
	 margin-top:-70px;
	  width:87%;
	   margin-right:auto;
	   margin-left:auto;
}

.MimounaStyle h3{
    color: #1A3472 ;
    font-family: SemanticaCondBold !important;
    font-size: 35px !important;
    margin-bottom: 0px;
}	

.MimounaBody{
	 width:87%;
	 margin-left:auto;
	 margin-right:auto;
}

.MimounaStyle h4{
    color: #B08D4D ;
    font-family: SemanticaCondBold !important;
    font-size: 32px !important;
}


.MimounaContainer {
  display: flex;
  width:75%;
  margin-right:auto;
  margin-left:auto;
 }
.MimounaContainer  div{
	 padding:3%;
	 text-align:center;
	 width:33%;
}
.MimounaContainer  div b{
	 font-size:25px;
}
.MimounaButton{

 color: #1A3472; /* Green */
 /*margin-top: -70px;*/
	letter-spacing:0.2px;
	font-size:27px;
	background-image: url(/About/Occasion/PublishingImages/Mimouna/Rectangle.jpg);
    background-repeat: no-repeat;
    height: 355px;
    vertical-align: middle;
	background-position: center top;
   text-align:center;
 
}
.MimounaButton div{
  font-family:  SemanticaMedium !important;
 line-height:115%;/*195*/
 letter-spacing: -1px;
}
.MimounaButtonDiv{
	padding-top:100px;
}
.MimounaButton b{
	font-family:SemanticaCondBold !important;
font-size:43px;
}
/*.MimounaButton span{
	 padding-top:5%;
}*/
.MimounaButton p{
font-family:SemanticaCondBold !important;
 border-radius: 10px; 
 background-color: #1A3472; /* Green */
  border: none;
  color: white;
  padding: 5px 42px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 26px;
  margin-top: 20px;
}
.MimounaButtonRegistration {
    font-size:25px !important;
}




@media screen and (max-width: 480px) {
    .picsAlbum img { width:99%;}

.MimounaButton div { line-height:115%;}/*135*/
.MimounaButtonRegistration { font-size:18px !important; }
.MimounaImgM img { width:90%; margin-top:20px;    margin-left: auto;  margin-right: 10px;}
.MimounaButton p{  font-size: 22px!important; margin-top: 10px!important;}
.MimounaButtonDiv{ padding-top:12% !important; padding:12%;}
.MimounaButton b{ font-size:31px!important;}
.MimounaButton{background-image: url(/About/Occasion/PublishingImages/Mimouna/RectangleM.jpg); font-size:21px !important; height:240px; }
.MimounaBanner{width:99%; height: 219px!important;background-image: url(/About/Occasion/PublishingImages/Mimouna/upperbannerM.png); /*   margin-bottom: 38px;/*11background-size: contain;*/}
.MimounaBanner h2{/*display:none !important;*/  right:39% !important;font-size:23px !important;bottom: 39px;}
.MimounaBannerLTR{background-image: url(/About/Occasion/PublishingImages/Mimouna/upperbannerM.png); height: 219px; width:99%; background-size: contain;/**/}
.MimounaBannerLTR h2{font-size: 15px!important; bottom:70px; line-height: 85%; left:3%;    }
.MimounaBannerRTL{background-image: url(/AR/About/PublishingImages/upperBannerMAR.png);  height: 219px;width:99%;background-size: contain;}
.MimounaBannerRTL h2{font-size: 18px!important;bottom: 47px;right: 39%;line-height: 90%;}
.MimounaVido{ margin-top:-90px; width:100%;}
.MimounaBody{width:90%;}
.MimounaContainer {  width:100%;}
.MimounaContainer div img{padding-bottom:10px;}
.MimounaContainer div{font-size:12px;	line-height: 90%;}
.MimounaContainer  div b{font-size:19px;}


}

/*
.CeremonyBannerDiv
{
    width: 100vw !important;
    position: relative  !important;
    left: 50%  !important;
    right: 50% !important;
    margin-left: -50vw !important;
    margin-right: -50vw !important;
    background-image: url("/About/Occasion/PublishingImages/Independence/IndCeremonyBanner.jpg") !important;
    background-repeat: no-repeat !important;
    height: 558px !important;
    background-position: center center;
  
}
.CeremonyBannerDiv div
{
	position: absolute;
	bottom: 5px;
	left: 50%;
}


.CeremonyBannerDiv H2
{
	display: block;
	font-size: 80px !important;
	font-family: semanticacondbold !important;
	color: #f1c779 !important;
	position: relative; 
	left: -50%;
	margin: 0px !important;
	white-space:nowrap;
	line-height: 100%;
}
*/
.CeremonyBannerDivLTR H2
{
	font-size: 60px !important;
}

.CeremonyBannerDiv img {
	width: 100%;
}

.CeremonyBannerDivAR img {
	width: 100%;
}
.CeremonyBannerDivEN img {
	width: 100%;
}

.CeremonyBannerDivRU img {
	width: 100%;
}


.CeremonyAbout3Points
{
	text-align: center !important;
	margin-top: 40px;
  
}

.CeremonyAbout3PointsFlex
{
	   display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  
 
}

.CeremonyAbout3PointsFlex div
{
	background-image: url(/About/Occasion/PublishingImages/Independence/IndCeremonyIconTorch.png);
	background-position: top center;
	background-repeat: no-repeat;
	padding-top: 150px;
	width: 350px;
	margin-left: 10px;
	margin-right: 10px;
	text-align:	right;
	
}

.CeremonyAbout3PointsFlexLTR div
{
	text-align: left !important;
}

.CeremonySeparator
{
	text-align: center !important;
	margin-top: 30px;

}

.CeremonyText
{
	background-position: center top;
	background-repeat: no-repeat;
	position: relative;
	margin-top: 40px;
}

.CeremonyText h3
{
    color: white !important;
    font-family: semanticacondbold;
    font-size: 50px;
    position: absolute;
    top: 253px;
    background-color: #002c8f;
    display: block;
    height: 54px;
    line-height: 54px;
    right: 0px;
    text-align: left;
    padding-left: 10px;
    opacity: 0.75;
}	


.CeremonyTextLTR h3
{

    font-family: assistant, arial !important;
    font-size: 40px !important;
    left: 0px !important;
    text-align: left;
    padding-right: 10px;
    padding-left: 145px;
    right: auto !important;

}	



.CeremonyText p {
    padding-left: 150px;
    padding-right: 150px;
    padding-top: 350px;
    text-align: justify;
}



.CeremonyText1 
	{background-image: url("/About/Occasion/PublishingImages/Independence/IndCeremonyBackground1.jpg");}

.CeremonyText1 h3
	{left: 630px;}

.CeremonyText1.CeremonyText1AR h3
	{left: 820px;}

.CeremonyText2
	{background-image: url("/About/Occasion/PublishingImages/Independence/IndCeremonyBackground2.jpg");}

.CeremonyText2 h3
	{left: 900px;}

.CeremonyText2.CeremonyText2AR h3
	{left: 934px;}

.CeremonyText3
	{background-image: url("/About/Occasion/PublishingImages/Independence/IndCeremonyBackground3.jpg");}

.CeremonyText3 h3
	{left: 800px;}

.CeremonyText3.CeremonyText3AR h3
	{left: 860px;}

.CeremonyText4
	{background-image: url("/About/Occasion/PublishingImages/Independence/IndCeremonyBackground4.jpg");}

.CeremonyText4 h3
	{left: 520px;}

.CeremonyText4.CeremonyText4AR h3
	{left: 840px;}


.CeremonyText5
	{background-image: url("/About/Occasion/PublishingImages/Independence/IndCeremonyBackground5.jpg");}

.CeremonyText5 h3
	{left: 820px;}
	
.CeremonyText5.CeremonyText5AR h3
	{left: 890px;}

.CeremonySpaceFiller
{
	height: 85px;
}

.CeremonyTextOpen {
    width:65%;
    margin-left:auto;
    margin-right:auto;
    text-align:center;

}

.CeremonyButtonAbout {
   /* border: solid 1px #1A3167;
    border-radius:10px;
    color:#1A3167;
    font-size:16px;
  font-family:SemanticaCondNormal; 
      width: 250px;
    text-align: center;
    margin-right: auto;
    margin-left: auto;
*/  
    color: #18316B;
    font-size: 15px;
    text-decoration: underline;
    font-family: Semanticabold;
    margin-right: 20px;
}
    color: #18316B;
    font-size: 15px;
    text-decoration: underline;
    font-family: Semanticabold;
    margin-right: 20px;
}
.CeremonyButtonAbout a
{
color: #18316B !important;
}
.CeremonyButtonContent{
  float:left;
  display: flex;
  flex-direction: row;
}

.CeremonyButtonAbout img {
   width:30px;
    }
.CeremonyTLbkgAll {
    background-repeat: no-repeat;
	background-position:center;
     height:650px;
      position: relative;
}
.CeremonyTLbkg1 {
    background-image:url(/About/Occasion/PublishingImages/Independence/TL/TL1.png);
}
.CeremonyTLRight {
    width: 550px;
    display: block;
    top:205px; 
    position:absolute;
    line-height:40%;
    color:#ffffff;
    font-family:SemanticaCondbold;
    font-size:23px;/*37*/
    text-align:left;
}
.CeremonyTLRightLTR{
  width: 99% !important;
    margin-left: 56% !important;
    text-align: left !important; 
    }
    
.CeremonyTLRight h3 {
    font-size: 49px;
    line-height: 90%;
    padding-top: 20px;
}
.CeremonyTLRightRtl h3 {
    font-size: 40px !important;
    line-height: 110% !important;
    padding-top: 30px!important;
}

.CeremonyTLRightLTR h3 {
    font-size: 40px !important;
    line-height: 150% !important;
    padding-top: 10px !important;
    margin-left: -3% !important;
    font-family: Assistant, arial;
}

.CeremonyTLLeft {
    right:660PX;
    width: 470px;
    display: block;
     top:320px; 
    position:absolute;
    line-height:80%;
    color:#000000;
    font-family:SemanticaCondnormal;
    font-size:19px;
    text-align: right;
}
.CeremonyTLLeftRTL 
{ text-align:right!important;}

    .CeremonyTLLeft p {
        font-size:19px;
        color:#062D83;
        font-family: SemanticaCondBold;
    }
    .CeremonyTLLeft b {
    font-size: 20px;
    padding-right: 2%;
    color: #062D83 !important;
    font-family: assistant;
    }
   .CeremonyTLLeftRTL b {
    padding-left: 2%!important;
    padding-right: 0%!important;
    }

     .CeremonyTLLeftLTR b{
     font-size:20px;
  /*  margin-left: -2% !important;*/
	 padding-right:0% !important;
	 color: #062D83 !important;
	}

 .CeremonyTLLeftLTR p{
     font-family: Assistant, Arial;
     font-weight: bold;
	}



    .CeremonyTLLeft div {
        margin-right:5%;
        margin-top:-4%;
        line-height: 100%;
    }
    .CeremonyTLLeftLTR div{
	    margin-left: 5% !important;
	    margin-right: 0% !important;
	    text-align:left !important;
	    font-family: Assistant, arial !important;
	    font-size: 16px;
	    line-height: 105%;
}
.CeremonyLinkPDF{
    color:#062D83 !important;
    font-family:SemanticaCondbold ;
  /*  right: 75% !important;*/
    top: 200px !important;/*170% */
    left: 30px !important; 
    position: absolute;
    text-align:left !important;
    }
    .CeremonyLinkPDF img{
    width:19%;
	}
}
.CeremonyLinkPDF a{ 
       color:#062D83 !important;
}
.CeremonyFlag{
	 display:block;
	 
}
.CeremonyFlag img{
	 display:block;
	 margin-bottom: 10px;
	 margin-top: 10px;
	 width: -webkit-fill-available;
}

.CeremonyTLLeftLTR{
	text-align: left;
	font-family: assistant, arial;
}


.CeremonyTLbkgAllM {
	Background-size: contain !important; 
	/*width: 99%; */
	background-position: top center; 
	background-repeat: no-repeat; 
	min-height: 300px; 
	padding-top: 130px;
	}

.CeremonyRectangleM H3 {
	height: 65px; 
	width: 85%; 
	background-color: rgba(0, 44, 143, 0.75);  
	background-position:center; 
	border-right:15px solid #ffffff ; 
	margin-right: 10% !important;  
	color:#ffffff; 
	font-size:33px; 
	font-family: semanticacondbold; 
	line-height: 90%;    
	 display: block; 
	 padding-right: 3%;
	 }

.CeremonyRectangleM h3 b
	{ color:#ffffff; font-size:21px;}

.CeremonyTextM
	{padding-right:15%;}
	
.CeremonyTextM p{
	font-size: 19px; 
	color: #062D83;
	font-family: SemanticaCondBold;
	}

.CeremonyTextM  b {
	font-size: 20px;
	padding-right: 2%;
	color: #062D83 !important;
	font-family: assistant;
	}

.CeremonyTextM  div{
    margin-right: 5%;
    margin-top: -4%;
    line-height: 100%;
     margin-left: 5%;
     }

.CeremonyIconWordM {
	color: #062D83 !important; 
	font-family: SemanticaCondbold; 
	text-align: left !important; 
	margin-bottom:20px;    
	padding-left: 5%;	}

.CeremonyIconWordM IMG 
	 {width:5%; }


.CeremonyRectangleMLTR H3 {
    
    height: 65px;
    width: 85%;
    background-color: rgba(0, 44, 143, 0.75);
    background-position: center;
    border-right: 15px solid #ffffff;
    margin-left: 5% !important;
    color: #ffffff;
    font-size: 28px !important;
    font-family: assistant, arial ;
    line-height: 90%;
    display: block;
    padding-left: 3%;
    text-align: left;
    font-weight: bold !important;
    padding-top: 5px;
    
}

.CeremonyRectangleMLTR B {
	font-size: 21px !important;
	font-weight: normal !important;
	}
	
.CeremonyRectangleMLtr h3{
	font-size: 26px !important;
	padding-top: 10px !important;
}
.CeremonyRectangleMLtr h3 b
	{ font-size:19px !important;}

.CeremonyTextMLTR
	{padding-left:5%;
	text-align: left !important;
	}
	
.CeremonyTextMLTR p{
	font-size: 19px; 
	color: #062D83;
	font-family: assistant, arial;
	}

.CeremonyTextMLTR  b {
	font-size: 20px;
	padding-left: 2%;
	color: #062D83 !important;
	font-family: assistant;
	}

.CeremonyTextMLTR  div{
    margin-right: 5%;
    margin-top: -4%;
    line-height: 120%;
     margin-left: 5%;
     }



@media screen and (max-width: 480px) {
	.CeremonyIconWordM { margin-top:0px !important }
    .CeremonyFlag img{ margin-left: 5px; margin-right: 5px;}
	.CeremonySpaceFiller {height: 5px !important;}
	.CeremonyTLLeft p{ line-height:90%;}
	.CeremonyTLLeftLTR {top: 190px !important;}
	.CeremonyTLLeftLTR p{margin-left: 5% !important;  font-family: Assistant, arial;}
    .CeremonyTextOpen { width: 99%; }
    .CeremonyButtonAbout img { margin-left: 5px; }
    .CeremonyTLbkgAll { height:450px; background-size: contain !important; width:99%;}
	.CeremonyTLbkgAllLtr {  background-position:top; height: 480px !important;}   
    .CeremonyTLbkg1 { background-image:url(/About/Occasion/PublishingImages/Independence/TL/TL1m.png); }
    .CeremonyBannerDiv{background-image: url("/About/Occasion/PublishingImages/Independence/IndCeremonyBannerM.jpg") !important;height: 151px !important;}
    .CeremonyBannerDiv H2 { font-size:35PX !important;}
	.CeremonyBannerDiv img {content: url("/About/Occasion/PublishingImages/Independence/IndCeremonyBannerMM.jpg");}
	.CeremonyBannerDivAR img {content: url("/About/Occasion/PublishingImages/Independence/IndCeremonyBannerArM.jpg");}
    .CeremonyBannerDivEN img {content: url("/About/Occasion/PublishingImages/Independence/IndCeremonyBannerEnM.jpg");}
    .CeremonyBannerDivRU img {content: url("/About/Occasion/PublishingImages/Independence/IndCeremonyBannerRuM.jpg");}
    .CeremonyBannerDivLTR H2{ font-size: 18PX !important;}
    .CeremonyTLRight h3 {font-size: 30px !important; MARGIN-BOTTOM: 0PX !important;    MARGIN-RIGHT: -11%;padding-top: 22px !important;}
    .CeremonyTLRightLTR h3 {font-size: 24px !important; MARGIN-BOTTOM: 0PX !important;    MARGIN-RIGHT: 0px!important;padding-top: 15px !important; font-family: Assistant, arial;}
    .CeremonyTLRightRtl h3 { line-height:100% !important;}
    .CeremonyTLRightLTR {margin-left: 9% !important;top: 90px!important; font-size:18px !important; font-family: Assistant, arial;} 
    .CeremonyTLRight { width:99%!important; top: 155px;font-size: 21px; text-align: RIGHT !important;PADDING-RIGHT: 24%; line-height:100%;}
    .CeremonyTLLeft {right: 15% !important;     width:-webkit-fill-available !important; top: 240px;margin-right: 2%;  margin-left: 2%;}
    .CeremonyLinkPDF { top:230px!important;   margin-left: 0% !important;}
    .CeremonyLinkPDFLtr{ font-size:13px;}
   
    .CeremonyAbout3PointsFlex {flex-direction: column;}
	.CeremonySeparator img {content: url("/About/Occasion/PublishingImages/Independence/IndCeremonySepFlagM.jpg"); }
	.CeremonyAbout3PointsFlex div {max-width: fit-content; !important; margin-bottom: 35px; background-image: url(/About/Occasion/PublishingImages/Independence/IndCeremonyIconTorchM.jpg); padding-top: 65px;}
	.CeremonyText h3 {font-size: 26px; position: absolute; top: 150px; left: auto !important; right: 3px; padding-right: 5px; height: 34px; line-height: 34px; padding-left: 4px; text-align: left;}
	.CeremonyText p {padding-left: 10px; padding-right: 10px; padding-top: 205px; text-align: inherit; }
	.CeremonyText1 {background-image: url("/About/Occasion/PublishingImages/Independence/IndCeremonyBackground1M.jpg");}
	.CeremonyText2 {background-image: url("/About/Occasion/PublishingImages/Independence/IndCeremonyBackground2M.jpg");}
	.CeremonyText3 {background-image: url("/About/Occasion/PublishingImages/Independence/IndCeremonyBackground3M.jpg");}
	.CeremonyText4 {background-image: url("/About/Occasion/PublishingImages/Independence/IndCeremonyBackground4M.jpg");}
	.CeremonyText5 {background-image: url("/About/Occasion/PublishingImages/Independence/IndCeremonyBackground5M.jpg");}
		
	.CeremonyTLLeft div {font-size: 15px !important;}
	.CeremonyButtonContent{flex-direction: column !important; float: none !important;}
	.CeremonyTextLTR H3 {font-size: 24px !important;}
}

.Container75Main 
{
	
}


.Container75Main h3
{
	color: #224a76 !important;
	font-family: semanticacondNormal;
	font-size: 40px;
}


.Gallery75Container
{
  display: flex;
 flex-direction: row; 
	flex-wrap: wrap;
	row-gap: 20px;
  width: 100%;
  justify-content: center;
  margin-top: 10px;
}

.Gallery75Pic  {
	display:block;
	width: 250px;
	margin-left: 15px;
}

.Gallery75Pic img
{
	width: 100%;
}


.Gallery75Pic p
{      font-size: 14px;
	   width: 242px;
	   line-height: 115%;
	   text-align: center;
}

.TopLinks75
{
	display: flex;
	flex-direction: row; 
	flex-wrap: wrap;
	row-gap: 15px;
  	width: 100%;
  	justify-content: space-between;
  	align-content: flex-start;
  	border-bottom: dotted 1px #000000;

}

.TopLinks75 div:nth-child(6)
{
	width: 50%;
}



.TopLinks75 div:nth-child(7)
{
	width: 48%;
	height: 188px;
	padding-top: 20px;
	font-size: 18px;
	
}


.TopBanner75
{
	/*background-image: url("/About/Occasion/PublishingImages/Independence/75/Logo75.png");
	background-repeat: no-repeat;
	background-position: right top;
	padding-right: 380px;
	height: 275px;*/
	margin-bottom: 40px;
	font-size: 18px;
}

.TopBanner75 img
{
	float: right;
	display: block;
	margin-left: 25px;
	
}

.TopBanner75 span
{
	color: #224a76 !important;
	font-family: semanticacondbold;
	font-size: 26px;
	
}

.TopBanner75 p:last-child
{
	color: #224a76 !important;
	font-family: semanticacondbold;
	font-size: 26px;
	text-align:left;

}

.Spacer40px
{
	height: 40px;
}

.Ind75Video {
 
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 15px;
    background-color: #000000;
    padding: 0px !important;
}

.Ind75Video .youtube-player .play {
   background-image: url("/About/Occasion/PublishingImages/Independence/75/KnessetLightsLink.png");
	background-position: top center;
	background-repeat: no-repeat;
	width: 100% !important;
    height: 638px!important;
    right: 0px !important;
    left: 0px !important;
    top: 0px !important;
    margin-left: 0px!important; 
    margin-top: 0px!important; 
    position: absolute;
    cursor: pointer!important;
   background-size: cover !important;
}
.Ind75EnvelopeContainer {
    position: relative !important;
    width: 85% !important;/*1140*/
    /**/ height: 1350px !important;
    display: block !important;
    margin-top: 30px !important;
    MARGIN-RIGHT: auto !important;
    MARGIN-LEFT: auto !important;
}

.Ind75EnvelopeContainer div {
    position: absolute;
}


.Ind75EnvelopeContainer a {
	  text-decoration:none !important;
}
.Ind75EnvelopeContainerM a {
	  text-decoration:none !important;
}


.DivEnv1 {top: 0px;right: 0px; z-index: 4;}
.DivEnv2 {top: 0px; right: 450px; z-index: 4;}
.DivEnv3 {top: 250px; right: 0px; z-index: 3;}
.DivEnv4 {top: 310px; right: 460px;z-index: 3;}
.DivEnv5 {top: 310px; left: 5px; z-index: 3;}
.DivEnv6 {top: 600px; right: 0px;z-index: 2;}
.DivEnv7 {top: 615px; right:480px; z-index: 2;}
.DivEnv8 {top: 910px; right: 0px; }
.DivEnv9 {top: 890px; right: 480px;}


@media screen and (max-width: 480px) {
	.OnlyDT {display: none;}
	.Text75Div { padding-left: 10px; padding-right: 10px; }
	.Container75Main h3 { padding-right: 10px; font-size: 32px;}
	.Gallery75Pic  {width: 90%;}
	.Gallery75Pic p {width: 99%; margin-top: 2px;}
	.TopLinks75 {border-bottom: none; row-gap: 5px;}
	.TopLinks75 div:nth-child(1) {width: 100%;}
	.TopLinks75 div:nth-child(2) {width: 49%;}
	.TopLinks75 div:nth-child(3) {width: 49%;}
	.TopLinks75 div:nth-child(4) {width: 49%;}
	.TopLinks75 div:nth-child(5) {width: 49%;}
	.TopLinks75 div:nth-child(6) {width: 100%;}
	.TopLinks75 div:nth-child(7) {display: none;}
	.TopLinks75 img {width: 100%;}
	.TopBanner75 {height: auto; margin-right: 5px; margin-left: 10px;}
	.TopBanner75 img {width: 40%; margin-bottom: 10px;}
	.Ind75Video .youtube-player .play { width:100% !important; height: auto !important;  background-size: contain !important;background-image: url("/About/Occasion/PublishingImages/Independence/75/KnessetLightsLink.png")!important;*/}
	.Ind75EnvelopeContainerM {text-align: center;}
	.Ind75EnvelopeContainerM Div { margin: 5%;}
	.Ind75EnvelopeContainerM img{width:99%;}
	.Ind75EnvelopeContainer{display:none !important;}
	
}
	
	

/*IronSwords*/
.IronSwordsBanner{
position:static;
z-index:-1;
width:100%;
height:100%;
}
.IronSwordsWeek h2{
 line-height:100%;
	text-align:center;
	color:#073d79 !important;
	font-size:40px !important;
	/**/ font-family:SemanticaCondBolder !important;
	
}
.IronSwordsWeek h2 b{
	 color:#073d79;
	 font-size:67px;
	 font-family:SemanticaCondBolder;
}


.IronSwordsWeek h3{
	 color:#6591b9 !important;
	 font-size:64px !important;
	 font-family:SemanticaCondBolder !important;

}
.IronSwordsWeek h3 img{
vertical-align: inherit;
}
.IronSwordsVideo {
	 width:99%;
/*	 text-align:center;
	 */margin-right:auto;
	 margin-left:auto;
}

.IronSwordsVideo .youtube-player img {
	/* height:580px;*/
}
.ISWeekFlexImg{
  display: flex;
  flex-direction: row;
}
.ISWeekFlexImg div{
 margin:auto;
 line-height:90%;
}
.ISWeekFlexImg340{
  display: flex;
  flex-direction: row;
  justify-content: space-evenly;
  align-items: flex-start;
}
.ISWeekFlexImg340 div{
 margin: auto;
 line-height:90%;
 width: 340px;
}

.ISWeekFlexImg340Margin div {
	margin: inherit !important;
}


.ISWeekFlexImg550{
  display: flex;
  flex-direction: row;
  justify-content: space-evenly;
}
.ISWeekFlexImg550 div{
 margin:auto;
 line-height:90%;
 width: 550px;
}
.ISWeekFlexImg450{
  display: flex;
  flex-direction: row;
  justify-content: space-evenly;
}
.ISWeekFlexImg450 div{
 margin:auto;
 line-height:90%;
 width: 450px;
}

.ISWeekFlexImg220{
  display: flex;
  flex-direction: row;
  justify-content: space-evenly;
}
.ISWeekFlexImg220 div{
 margin:auto;
 line-height:90%;
 width: 220px;
}
.ISWeekFlexImg270{
  display: flex;
  flex-direction: row;
  justify-content: space-evenly;
}
.ISWeekFlexImg270 div{
 margin:auto;
 line-height:90%;
 width: 270px;
}

.IronSwordsWeek{
 width:80%;
 margin-right:auto;
 margin-left:auto;
}
.IronSwordsButtonNext{
 text-align:left;
}
.IronSwordsButtonNext a{
	 color:#6591b9 !important;
	 font-size:25px !important;
	 font-family:SemanticaCondBolder !important;	
}
.ISWeekknessetImg {
	 display: flex;
  flex-direction: row;

}
.IronSwordsB{
 font-weight:normal;
/* margin-right:10px;*/
line-height:100%;
font-size:14px;
color:#000000;
}

.IronSwordsB890{
	font-weight:normal;
 margin-right:10px;
line-height:100%;
font-size:14px;
color:#000000;

}
.ISWeekTimelineBanner
{
	width: 100%;
}
/*ועדות בולד*/
.ISAdarkBlue{
	 font-weight:bold;
	 text-decoration:none;
}
/* וקו  בולד*/
.ISAdarkBlueUnderlin{
	 font-weight:bold;
	 text-decoration:underline;
}
/*תכלת */
.ISABlue{
	 font-weight:bold;
	 color: #6591b9 !important;
	  text-decoration:none;
}
/*תכתלת קו*/
.ISABlueLine{
	 font-weight:bold;
	 color: #6591b9 !important;
	 text-decoration:underline;
}
.ISAdarkBlueUnderlinLAW{
	 font-weight:bold!important;
	 text-decoration:underline!important;
	 color:#073d79 !important;
}



@media screen and (max-width: 480px) {
.ISWeekTimelineBanner img {width:99% !important; content:url("/About/Occasion/PublishingImages/IronSwords/IronSwordsTimelineBannerM.gif") !important;}
.IronSwordsWeek{ width:99%;}
.IronSwordsWeek h3{font-size: 45px !important;}

.IronSwordsVideo .youtube-player img { height:auto !important;}
.ISWeekFlexImg{flex-direction:column !important;}
.ISWeekFlexImg div{ margin-bottom:25px !important;}
.ISWeekFlexImg340{flex-direction:column !important;}
.ISWeekFlexImg340 div{ margin-bottom:25px !important; width:99% !important;}
.ISWeekFlexImg340 img {width:99% !important;}
.ISWeekFlexImg550{flex-direction:column !important;}
.ISWeekFlexImg550 div{ margin-bottom:25px !important;  width:99% !important;}
.ISWeekFlexImg450{flex-direction:column !important;}
.ISWeekFlexImg450 div{ margin-bottom:25px  !important;  width:99% !important;}
.ISWeekFlexImg220{flex-direction:column !important;}
.ISWeekFlexImg220 div{ margin-bottom:25px  !important;}
.ISWeekFlexImg270{flex-direction:column !important;}
.ISWeekFlexImg270 div{ margin-bottom:25px !important;}

.IronSwordsWeek h2{ font-size:34px !important;margin-bottom: -10px;}	
.ISWeekknessetImg { width:99%;}

.ISWeekknessetImg img {  margin-right:15px;}
.IronSwordsImgM{ width:99%;}
.IronSwordsB890{margin-right: 0px !important;}
.youtube-player b{ }
}
/*100day*/


.Day100Banner {
    background-image: url("/About/Occasion/PublishingImages/100dayP/upperBanner.jpg");
    width: 1140px;
    background-repeat: no-repeat;
    height: 394px;
    margin-bottom: 25px;
}

.Day100Text{
	 color:black;
}
.Day100BIG {
    width: 80%;
    margin-right: auto;
    margin-left: auto;
}

.Day100Img550{
	display: flex;
    flex-direction: row;
    justify-content: space-evenly;
}
.Day100Img550 div {
    margin: auto;
    line-height: 90%;
    width: 550px;
}
.Day100TextH2{
margin-top:3%;
		font-family: SemanticaCondBold !important;
	font-size: 45px !important;
	margin-bottom: 5px;
	color: #000000 !important;
	display: block !important;
	line-height: 90% !important;
}
    .IronSwordsB1234{
	 font-weight:bolder;
}

@media screen and (max-width: 480px) {

.Day100Banner{ background-image:url("/About/Occasion/PublishingImages/100dayP/upperBannerM.jpg"); width:99%; background-repeat:no-repeat; height:230px; background-size: contain; margin-bottom: 1px;}
.Day100Img550{ flex-direction: column !important;}
.Day100Img550 div { width: 99% !important; margin-bottom: 10px !important;}
.Day100BIG{ width:99%;}
}

	
.TuBishvatSignature {
	height:157px;
	width: 960px;
	position: relative;
	background-image: url('/About/Occasion/PublishingImages/birthday/75/SignatureE.jpg');
	background-repeat: no-repeat;
	background-position: center top;
}

.TuBishvatSignature b{
   display: block !important;
    position: absolute;
    bottom: 50px;
    right: 5%;
    color: #ffffff;
    font-family: SemanticaCondBold !important;
    font-size:37px !important;
  }

.Day100Footer{
  	 display: flex;
     flex-direction: row;
}  
.Day100Footer2{
	 color:#000000;
	 background-color:#ffffff;
	 display: flex;
     flex-direction: column;
}

@media screen and (max-width: 480px) {
.TuBishvatSignature {width: 99%!important;}
.TuBishvatSignature b{ bottom:60px !important; right:2% !important; font-size:22px !important;}
.Day100Footer{flex-direction: column !important; width:90% ;margin-right:auto; margin-left:auto;} 
.Day100Footer2 img {width:99%;}
.Day100FooterImg1 {width: 100%;}
}


/*Ironswords*/
.ISTimelineBanner {
   width: 100%;
}

.ISTimelineBanner img {
  width: 100%;
}


.TimelineIronSwordsWeek {
    width: 99%;
    margin-right: auto;
    margin-left: auto;
}

 .TimelineIronSwordsWeek h2 {
                text-align: right !important;
                margin-right: 3%;
                line-height: 100%;
                text-align: center !important;
                color: #073d79;
                font-size: 40px !important;
                font-family: SemanticaCondBolder !important;
}

.TimelineIronSwordsWeek h2 b {
                    color: #073d79;
                    font-size: 60px;
                    font-family: SemanticaCondBolder;
}

@media screen and (max-width: 480px) {

.TimelineFlex2Img {
                flex-direction: column !important;
                row-gap: 20px;
                margin-right: 0px;
                margin-bottom: -40px;
            }

                .TimelineFlex2Img div {
                    width: 99% !important;
                }

            .ISTimelineBanner img {
                width: 100% !important;
                content: url("/About/Occasion/PublishingImages/IronSwords/IronSwordsTimelineBannerM.gif") !important;
            }

            .ISTimelineBanner {
                /*margin-top: -40px;*/
                width: 102% !important;
                margin-right: -4px;
            }

  
}
.ISTab{
	margin-right: auto;
    margin-left: auto;
    width: 85%;/**/
     text-align:center;
    }

 .ISTab div{
	 width:33%;
	 display: inline-block;
     vertical-align: top;
     text-align:center;
}
.ISTab p{
text-align:center!important;
margin:8%!important;
font-size:28px!important;
color:#ffffff!important;
font-family:SemanticaCondBold;
}
.ISTab a:hover{
	 text-decoration:none;
}
.IsMonthlyBody{
margin-top:20px;
background-color:#ffffff;
width:80%;
margin-right: auto;
margin-left: auto;
border-radius: 15px; 
padding-left: 8%;
padding-right: 8%;
    }
.IsMonthlyBodyMo{
	font-family: 'SemanticaCondBold';
    width: fit-content;
    margin-right: -38px;
    padding-right: 3%;
    padding-left: 3%;
    font-size: 32px;
    color: #ffffff;
    border-radius: 5px;
    background-color: #073D79;}
    
.ISMonthSpac{
	 height:60px;
}
.IsMonthlyBody a{
	 text-decoration:underline;
}

.IronSwordsIntroText {
    width: 65%;
    text-align: center;
    margin-right: auto;
    margin-left: auto;
    color: #ffffff;
    padding-top: 20px;
 }
.IronSwordsIntroText a {
     color:#ffffff !important;
  }
  
  .IronSwordsBWhite {
    font-weight: normal;
    line-height: 100%;
    font-size: 14px;
    color: #ffffff !important;
}
 .IronSwordsBWhite a{
      color: #ffffff !important;
}

#ISTab1::before{
	content: "עדכונים חודשיים על פעילות הכנסת במלחמה";
}
	
#ISTab2::before{
	content: "פעילות הכנסת ב-20 השבועות הראשונים למלחמה";
}
	
#ISTab3::before{
	content: "משפחות החטופים בוועדות הכנסת";
}
	 
.IsMonthlyIMG{
 	display: flex;
    flex-direction: row;
    justify-content: space-between;
    margin-left: 10px;
    }
.IsMonthlyIMG div {
   margin-left:1%;
   line-height:95%;
       font-size: 12px;
}
.IsMonthlyIMG div img{
     width: 350px;
     margin-bottom:7px;
}


@media screen and (max-width: 480px) {
.ISTab img { width: 90%;}
.ISMonthSpac{height:30px;}
.IsMonthlyBodyMo { margin-right: -2%;}
.ISImgM{ width:99%;}
.IsMonthlyBody{ width:95%; padding-left:3%; padding-right:3%;}
.ISTab p{ line-height:90%; font-size:19px !important;}
.IronSwordsIntroText{ width:90%;}
#ISTab1::before {content: "עדכונים חודשיים";}
#ISTab2::before {content: "השבועות הראשונים למלחמה";}
#ISTab3::before {content: "דברי משפחות החטופים";}
.IsMonthlyIMG{flex-direction: column !important;}
.IsMonthlyIMG div{  width: 99%; margin-bottom:30px;}
.IsMonthlyIMG div img {width: 99%!important;}
.ISTab div{ width:32%  !important;}
}

